From a9ae14af9a0338ccd80445ed21a3e81db8721b16 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 30 Dec 2023 16:47:00 +0000 Subject: [PATCH] Update translations --- translations/ca/LC_MESSAGES/messages.po | 688 ++++++++++------- translations/cs/LC_MESSAGES/messages.po | 685 ++++++++++------- translations/da/LC_MESSAGES/messages.po | 675 ++++++++++------- translations/de/LC_MESSAGES/messages.po | 685 ++++++++++------- translations/el/LC_MESSAGES/messages.po | 675 ++++++++++------- translations/eo/LC_MESSAGES/messages.po | 675 ++++++++++------- translations/es/LC_MESSAGES/messages.po | 707 +++++++++++------- translations/fa/LC_MESSAGES/messages.po | 675 ++++++++++------- translations/fr/LC_MESSAGES/messages.po | 700 +++++++++++------- translations/gl/LC_MESSAGES/messages.po | 675 ++++++++++------- translations/hi/LC_MESSAGES/messages.po | 681 ++++++++++------- translations/hu/LC_MESSAGES/messages.po | 685 ++++++++++------- translations/id/LC_MESSAGES/messages.po | 699 +++++++++++------- translations/it/LC_MESSAGES/messages.po | 699 +++++++++++------- translations/ja/LC_MESSAGES/messages.po | 691 ++++++++++------- translations/jv/LC_MESSAGES/messages.po | 689 ++++++++++------- translations/lv/LC_MESSAGES/messages.po | 677 ++++++++++------- translations/lzh/LC_MESSAGES/messages.po | 675 ++++++++++------- translations/messages.pot | 669 ++++++++++------- translations/ms/LC_MESSAGES/messages.po | 701 +++++++++++------- translations/nb_NO/LC_MESSAGES/messages.po | 675 ++++++++++------- translations/nl/LC_MESSAGES/messages.po | 677 ++++++++++------- translations/pl/LC_MESSAGES/messages.po | 677 ++++++++++------- translations/pt/LC_MESSAGES/messages.po | 683 ++++++++++------- translations/pt_BR/LC_MESSAGES/messages.po | 726 +++++++++++------- translations/ro/LC_MESSAGES/messages.po | 675 ++++++++++------- translations/ru/LC_MESSAGES/messages.po | 691 ++++++++++------- translations/sk/LC_MESSAGES/messages.po | 677 ++++++++++------- translations/sv/LC_MESSAGES/messages.po | 732 ++++++++++++------- translations/tr/LC_MESSAGES/messages.po | 677 ++++++++++------- translations/uk/LC_MESSAGES/messages.po | 677 ++++++++++------- translations/vi/LC_MESSAGES/messages.po | 677 ++++++++++------- translations/zh_Hans/LC_MESSAGES/messages.po | 685 ++++++++++------- translations/zh_Hant/LC_MESSAGES/messages.po | 686 ++++++++++------- 34 files changed, 14805 insertions(+), 8516 deletions(-) diff --git a/translations/ca/LC_MESSAGES/messages.po b/translations/ca/LC_MESSAGES/messages.po index 1e69e6e7..d8556cf3 100644 --- a/translations/ca/LC_MESSAGES/messages.po +++ b/translations/ca/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Catalan translations for PROJECT. # Copyright (C) 2023 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2023. @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-11-03 17:32+0000\n" "Last-Translator: Spurnita \n" -"Language-Team: Catalan \n" "Language: ca\n" +"Language-Team: Catalan " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.2-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Expulsat:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "T'han expulsat." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paquets" @@ -42,34 +41,6 @@ msgstr "Paquets" msgid "%(delta)s ago" msgstr "Fa %(delta)s" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "Focus" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Millors Jocs" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Millors Mods" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Millors Paquets de Textures" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Millor Puntuats" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Afegits Recentment" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "Nom" msgid "Limit to package" msgstr "Limitar al paquet" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Guardar" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "Títol" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Descripció Curta" @@ -120,57 +91,78 @@ msgstr "Contingut de la Pàgina" msgid "Private" msgstr "Privat" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Ja hi ha una col·lecció amb un títol similar" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" -msgstr "" -"No es pot crear la col·lecció perquè ja existeix un paquet amb aquest nom" +msgstr "No es pot crear la col·lecció perquè ja existeix un paquet amb aquest nom" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "S'ha afegit el paquet a la col·lecció" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "S'ha eliminat el paquet de la col·lecció" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "S'ha afegit el paquet a la col·lecció de favorits" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Públic, canvi de Perfil>Les Meves Col·leccions)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "S'ha eliminat el paquet de la col·lecció de preferits" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "" @@ -243,13 +235,13 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -286,7 +278,7 @@ msgstr "" msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "" @@ -330,13 +322,13 @@ msgstr "" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "" @@ -344,55 +336,55 @@ msgstr "" msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -512,49 +504,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -572,7 +564,7 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -642,7 +634,7 @@ msgstr "" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "" @@ -676,11 +668,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -693,7 +685,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "" @@ -738,7 +730,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -962,40 +954,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1072,7 +1068,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1091,48 +1087,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1154,7 +1151,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1168,7 +1165,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1315,7 +1312,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1332,27 +1329,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1360,19 +1357,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Afegits Recentment" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Millors Jocs" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Millors Mods" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Millors Paquets de Textures" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Millor Puntuats" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1407,12 +1424,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1436,6 +1447,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1444,35 +1456,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1483,6 +1504,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1492,13 +1514,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1506,25 +1532,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1541,7 +1571,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1759,12 +1789,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1843,26 +1873,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1889,13 +1919,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2042,7 +2072,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2112,7 +2142,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2151,6 +2181,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2206,99 +2331,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2499,7 +2624,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2510,8 +2635,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2536,34 +2661,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2629,7 +2774,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2719,6 +2864,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2740,34 +2892,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2921,42 +3082,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2966,7 +3127,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2986,7 +3147,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3174,7 +3335,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3182,13 +3343,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3209,31 +3370,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3543,11 +3704,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3815,35 +3976,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3889,27 +4066,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4078,12 +4255,19 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Spotlight" +#~ msgstr "Focus" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/cs/LC_MESSAGES/messages.po b/translations/cs/LC_MESSAGES/messages.po index 4bcd02fb..19be2060 100644 --- a/translations/cs/LC_MESSAGES/messages.po +++ b/translations/cs/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-11-29 21:30+0000\n" "Last-Translator: Matyáš Pilz \n" -"Language-Team: Czech \n" "Language: cs\n" +"Language-Team: Czech " +"\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 5.3-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Zakázaný:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Byli jste zabanováni." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Balíčky" @@ -42,34 +41,6 @@ msgstr "Balíčky" msgid "%(delta)s ago" msgstr "Před %(delta)s" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Nejlepší hry" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Nejlepší módy" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Nejlepší balíčky textur" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Nejlépe hodnocené" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Nedávno přidáno" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "Jméno" msgid "Limit to package" msgstr "Omezit na balíček" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Uložit" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "Titulek" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Stručný popis" @@ -120,56 +91,78 @@ msgstr "Strana nabídky" msgid "Private" msgstr "Soukromý" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Již existuje kolekce se stejným názvem" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "Nelze kolekci uložit jako balíček, jehož jméno již existuje" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Balíček byl přidán do kolekce" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Balíček byl odebrán z kolekce" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Balíček byl přidán mezi oblíbené kolekce" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Veřejné, lze upravit v Profil > Mé kolekce)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Balíček byl odebrán z oblíbených kolekcí" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Ověření selhalo [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Propojeno s účtem GitHub" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Účet GitHub je již propojen s jiným uživatelem" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Nepodařilo se nalézt účet pro tohoto GitHub uživatele" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Ověření selhalo [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Popis" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Upravit podrobnosti" @@ -244,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Nadpis (srozumitelný pro člověka)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Název (technický)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Pouze malá písmena (a-z), číslice (0-9) a podtržítka (_)" @@ -287,7 +280,7 @@ msgstr "Dlouhý popis (Markdown)" msgid "VCS Repository URL" msgstr "URL repozitáře VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL webu" @@ -333,13 +326,13 @@ msgstr "Nepodařilo se nalézt daného uživatele" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Přístup odepřen" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "K tomuto nemáte oprávnění" @@ -347,55 +340,55 @@ msgstr "K tomuto nemáte oprávnění" msgid "Please comment what changes are needed in the approval thread" msgstr "Ve schvalovacím vlákně prosím uveďte, jaké změny jsou potřeba" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Odstraněný balíček" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Správci (oddělit čárkou)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Nemáte oprávnění upravovat správce" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Nejste správce" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Vlastníci balíčků se nemohou odstranit jako správci" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Jméno autora" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Povolte podporu detekce na základě závislostí (doporučeno)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Podporované hry" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Nepodporované hry" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "Podporuje všechny hry (pokud není uvedeno jinak) / je nezávislý na hře" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -517,36 +510,36 @@ msgstr "Smazat aktualizaci nastavení" msgid "Now, please create an initial release" msgstr "Nyní prosím vytvořte prvotní vydání" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Komentář" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Hodnocení" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Ano" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Neutrální" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Ne" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Nemůžete hodnotit vlastní balíček!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -554,14 +547,14 @@ msgstr "" "V krátké době jste hodnotili příliš mnoho balíčků. Prosím zopakujte akci " "později a zvažte, zda by nešlo dělat hodnocení o něco detailněji" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Směrovnání na blokované stránky není povoleno" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Nemůžete hlasovat v hodnocení vlastního balíčku!" @@ -579,7 +572,7 @@ msgstr "Titulek/Nadpis" msgid "Cover Image" msgstr "Obrázek obálky" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Zpráva" @@ -649,7 +642,7 @@ msgstr "Uživatelské jméno nebo e-mail" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Heslo" @@ -683,11 +676,11 @@ msgstr "Je třeba potvrdit registrační e-mail" msgid "Login failed" msgstr "Přihlášení selhalo" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Zobrazované jméno" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Uživatelské jméno" @@ -702,7 +695,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "E-mail" @@ -751,7 +744,7 @@ msgstr "" "používá. Zkuste jinou e-mailovou adresu." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Tato e-mailová adresa byla odhlášena, nebo zařazena na černou listinu a " @@ -984,40 +977,44 @@ msgstr "Emaily a upozornění" msgid "API Tokens" msgstr "Tokeny API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Nástroje moderátora" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL pro darování" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Uvedené jméno již má jiný uživatel" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Nelze odstranit uživatele s postavením moderátor nebo vyšší" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Zobrazované jméno" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Fóra - uživatelské jméno" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "GitHub - uživatelské jméno" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Postavení" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nelze uživateli udělit vyšší postavení, než je tvé!" @@ -1098,8 +1095,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Příliš mnoho pokusů, počkej chvíli, než to zkusíš znovu" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "obrázek ve formátu PNG nebo JPG" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1119,48 +1116,49 @@ msgstr "Prosím, přilož popis souboru %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Přiložený obrázek nemá vhodný formát obrázku" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Hra" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Balíček textur" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mody" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Hry" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Balíčky textur" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Odelsat ke schválení" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Schválit" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Vymazat" @@ -1182,7 +1180,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Podívat" @@ -1196,7 +1194,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Ukončit odběr" @@ -1345,7 +1343,7 @@ msgstr "" "Vítejte na nejlepším místě, kde najdete módy, hry a balíčky textur pro " "Minetest" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1362,27 +1360,27 @@ msgstr "%(title)s od %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Recenze" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Předchozí" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Další" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Zvláštní" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1390,19 +1388,39 @@ msgstr "Zvláštní" msgid "See more" msgstr "Ukázat více" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Nedávno přidáno" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Nedávno aktualizováno" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Nejlepší hry" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Nejlepší módy" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Nejlepší balíčky textur" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Hledat podle tagu" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Nejlépe hodnocené" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Nedávná pozitivní hodnocení" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB má %(count)d balíčků, které byly dohromady %(downloads)d staženy." @@ -1437,12 +1455,6 @@ msgstr "Nová licence" msgid "Licenses" msgstr "Licence" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Popis" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Zobrazení" @@ -1466,6 +1478,7 @@ msgid "New Warning" msgstr "Nové varování" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Editovat - %(name)s" @@ -1474,11 +1487,20 @@ msgstr "Editovat - %(name)s" msgid "Create API Token" msgstr "Vytvořit API Token" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "API tokeny umožňují skriptům provádět věci za vašeho uživatele." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1486,11 +1508,11 @@ msgstr "" "Buďte opatrní s tím, s čím/kým sdílíte tokeny, protože jste odpovědní za " "akce s nimi vykonané." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Přístupový token" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1498,15 +1520,15 @@ msgstr "" "Z bezpečnostních důvodů se přístupové tokeny zobrazí pouze jednou. V " "případě ztráty vygenerujte nový token." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Resetovat" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Lidsky čitelné jméno, aby bylo možné rozlišit tokeny." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "Doporučeno: Umožněte interakci tokenu pouze s konkrétním balíčkem." @@ -1517,6 +1539,7 @@ msgstr "API tokeny | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1526,13 +1549,17 @@ msgstr "Vytvořit" msgid "API Documentation" msgstr "API Dokumentace" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Není vytvořen žádný token" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Upravit" @@ -1540,25 +1567,29 @@ msgstr "Upravit" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Odebrat" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1575,7 +1606,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1811,12 +1842,12 @@ msgid "No audit log entries." msgstr "Žádné záznamy protokolu auditu." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Požadovaný" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Chcete-li zobrazit návrhy, začněte psát" @@ -1897,26 +1928,26 @@ msgstr "Upozornění: Média, která nejsou zdarma." msgid "No packages available" msgstr "Nejsou k dispozici žádné balíčky" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "vytvořeno %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Editovat / Schválit" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Importuji..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Čeká na schválení." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Nejsou k dispozici žádná vydání." @@ -1943,13 +1974,13 @@ msgid "Review" msgstr "Recenze" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Doporučujete tento %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Proč nebo proč ne? Snažte se být konstruktivní" @@ -2096,7 +2127,7 @@ msgstr "Poslední odpověď" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Vydání" @@ -2166,7 +2197,7 @@ msgstr "Poskytuje" msgid "Forum Topics" msgstr "Témata fóra" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2205,6 +2236,101 @@ msgstr "Žádná upozornění" msgid "Editor/Approver Notifications" msgstr "Upozornění redaktora/schvalovatele" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Přezdívka" @@ -2260,99 +2386,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Vytvořit balíček" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Přečtěte si více" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Balíček" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Další (Autoimport)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Přeskočit" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2553,7 +2679,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2564,8 +2690,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2590,34 +2716,54 @@ msgstr "Schváleno" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Smazat vydání" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2683,7 +2829,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2773,6 +2919,13 @@ msgstr "" msgid "Bulk update" msgstr "Hromadná aktualizace" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2794,34 +2947,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Důvod" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Smazat recenzi." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2975,42 +3137,42 @@ msgstr "" msgid "Download" msgstr "Stáhnout" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Nesvobodný kód" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Nesvobodná média" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3020,7 +3182,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Stahování" @@ -3040,7 +3202,7 @@ msgstr "Sledování problémů" msgid "Awaiting review" msgstr "Čeká se na recenzi" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Upravit recenzi" @@ -3228,7 +3390,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Upravit odpověď" @@ -3236,13 +3398,13 @@ msgstr "Upravit odpověď" msgid "New Thread" msgstr "Nové vlákno" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3263,31 +3425,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Odebírat" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Odemknout" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Zamknout" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Viditelné pro:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3597,11 +3759,11 @@ msgstr "Změnit heslo" msgid "Set Password" msgstr "Nastavit heslo" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Má heslo" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3869,35 +4031,51 @@ msgstr "" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Upravit účet" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Zakázat" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Zrušit zákaz" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Vyprší v" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Emailová adresa" @@ -3943,27 +4121,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Vytvořit balíček" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Udržované balíčky" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4132,11 +4310,11 @@ msgstr "" msgid "Last year" msgstr "Minulý rok" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4307,3 +4485,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" + +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "obrázek ve formátu PNG nebo JPG" + diff --git a/translations/da/LC_MESSAGES/messages.po b/translations/da/LC_MESSAGES/messages.po index d57d174a..3f201bb8 100644 --- a/translations/da/LC_MESSAGES/messages.po +++ b/translations/da/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: da\n" @@ -18,20 +18,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "" #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -40,34 +40,6 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -78,25 +50,25 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -104,7 +76,7 @@ msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -118,56 +90,78 @@ msgstr "" msgid "Private" msgstr "" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "" @@ -240,13 +234,13 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -283,7 +277,7 @@ msgstr "" msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "" @@ -327,13 +321,13 @@ msgstr "" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "" @@ -341,55 +335,55 @@ msgstr "" msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -509,49 +503,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -569,7 +563,7 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -639,7 +633,7 @@ msgstr "" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "" @@ -673,11 +667,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -690,7 +684,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "" @@ -735,7 +729,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -959,40 +953,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1069,7 +1067,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1088,48 +1086,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1151,7 +1150,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1165,7 +1164,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1312,7 +1311,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1329,27 +1328,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1357,19 +1356,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1404,12 +1423,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1433,6 +1446,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1441,35 +1455,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1480,6 +1503,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1489,13 +1513,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1503,25 +1531,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1538,7 +1570,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1756,12 +1788,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1840,26 +1872,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1886,13 +1918,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2039,7 +2071,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2109,7 +2141,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2148,6 +2180,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2203,99 +2330,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2496,7 +2623,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2507,8 +2634,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2533,34 +2660,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2626,7 +2773,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2716,6 +2863,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2737,34 +2891,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2918,42 +3081,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2963,7 +3126,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2983,7 +3146,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3171,7 +3334,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3179,13 +3342,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3206,31 +3369,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3540,11 +3703,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3812,35 +3975,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3886,27 +4065,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4075,11 +4254,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4218,3 +4397,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index 8c7c6001..7e3e0527 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-11-03 17:32+0000\n" "Last-Translator: Wuzzy \n" -"Language-Team: German \n" "Language: de\n" +"Language-Team: German " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.2-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Verbannt:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Sie wurden verbannt." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pakete" @@ -42,34 +41,6 @@ msgstr "Pakete" msgid "%(delta)s ago" msgstr "%(delta)s her" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "Rampenlicht" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Top-Spiele" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Top-Mods" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Top-Texturenpakete" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Beste Bewertung" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Zuletzt hinzugefügt" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "Name" msgid "Limit to package" msgstr "Auf Paket begrenzen" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Speichern" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "Titel" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Kurze Beschreibung" @@ -120,58 +91,80 @@ msgstr "Seitenanzahl" msgid "Private" msgstr "Privat" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Es existiert bereits eine Sammlung mit einem ähnlichen Titel" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" "Es war nicht möglich, eine Sammlung als ein Paket mit diesem Namen, der " "bereits existiert, zu erstellen" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Paket der Sammlung hinzugefügt" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Paket von Sammlung entfernt" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Paket zur Favoritensammlung hinzugefügt" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Öffentlich, ändern von Profil > Meine Sammlungen)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Paket von Favoritensammlung entfernt" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorisierung fehlgeschlagen [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "GitHub wurde mit dem Konto verknüpft" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Das GitHub-Konto ist bereits mit einem anderen Benutzer verknüpft" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Nicht möglich, ein Konto für diesen GitHub-Benutzer zu finden" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorisierung fehlgeschlagen [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Beschreibung" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Angaben verändern" @@ -246,13 +239,13 @@ msgid "Title (Human-readable)" msgstr "Titel (Für Menschen lesbar)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Name (Technisch)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" @@ -289,7 +282,7 @@ msgstr "Längere Beschreibung (Markdown)" msgid "VCS Repository URL" msgstr "URL des VCS-Repositorys" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "Webseiten-URL" @@ -335,13 +328,13 @@ msgstr "Dieser Benutzer kann nicht gefunden werden" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Erlaubnis verweigert" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Sie haben nicht die Erlaubnis, das zu tun" @@ -351,61 +344,61 @@ msgstr "" "Bitte kommentieren Sie im Genehmigungsthema, welche Änderungen " "erforderlich sind" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Gelöschte Pakete" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Ungenehmigte Pakete" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Betreuer (Komma-getrennt)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Sie haben nicht die Erlaubnis, Betreuer zu bearbeiten" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Sie sind kein Betreuer" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketbesitzer können sich nicht selbst als Betreuer entfernen" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Autorenname" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Unterstützungserkennung basierend auf Abhängigkeiten aktivieren " "(empfohlen)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Unterstützte Spiele" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Nicht unterstützte Spiele" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Unterstützt alle Spiele (wenn nicht anders angegeben) / ist " "spielunabhängig" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" "Sie brauchen mindestens ein Release, bevor Sie die Spielunterstüzung " "bearbeiten können" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Mod(-paket) braucht mindestens eine Mod. Bitte erstellen Sie ein neues " @@ -529,36 +522,36 @@ msgstr "Gelöschte Update-Konfiguration" msgid "Now, please create an initial release" msgstr "Bitte erstellen Sie nun einen ersten Release" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Kommentar" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Bewertung" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Ja" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Neutral" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Nein" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Sie können Ihr eigenes Paket nicht rezensieren!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -567,14 +560,14 @@ msgstr "" " es erneut versuchen. Sie sollten vielleicht Ihre Rezensionen etwas mit " "mehr Detail versehen" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Die Verlinkung zu blockierten Seiten ist nicht erlaubt" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Sie können nicht über die Rezensionen für Ihr eigenes Paket abstimmen!" @@ -592,7 +585,7 @@ msgstr "Titel/Untertitel" msgid "Cover Image" msgstr "Titelbild" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Nachricht" @@ -662,7 +655,7 @@ msgstr "Benutzername oder E-Mail" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Passwort" @@ -696,11 +689,11 @@ msgstr "Sie müssen die Registrierungs-E-Mail bestätigen" msgid "Login failed" msgstr "Einloggen fehlgeschlagen" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Anzeigename" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Benutzername" @@ -715,7 +708,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "E-Mail" @@ -767,7 +760,7 @@ msgstr "" "Adresse." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Diese E-Mail-Adresse wurde abgemeldet/auf die schwarze Liste gesetzt und " @@ -1004,42 +997,46 @@ msgstr "E-Mail und Benachrichtigungen" msgid "API Tokens" msgstr "API-Tokens" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Moderatoren-Werkzeuge" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "Spenden-URL" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Ein Benutzer hat bereits diesen Namen" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" "Benutzer mit dem Rang eines Moderators oder höher können nicht gelöscht " "werden" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Anzeigename" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Foren-Benutzername" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "GitHub-Benutzername" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Sie können einen Benutzer nicht auf einen höheren Rang befördern als sich" @@ -1128,8 +1125,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Zu viele Anfragen, bitte warten Sie, bevor Sie es erneut versuchen" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "eine PNG- oder JPG-Bilddatei" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1149,48 +1146,49 @@ msgstr "Bitte %(file_desc)s hochladen" msgid "Uploaded image isn't actually an image" msgstr "Hochgeladenes Bild ist nicht wirklich ein Bild" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Spiel" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Texturenpaket" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spiele" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Texturenpakete" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Für Genehmigung absenden" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Genehmigen" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Löschen" @@ -1216,7 +1214,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d neue Nachrichten" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Ansehen" @@ -1230,7 +1228,7 @@ msgstr "E-Mail-Einstellungen verwalten" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Deabonnieren" @@ -1381,7 +1379,7 @@ msgstr "" "Willkommen im besten Ort, um Minetest-Mods, -Spiele und -Texturenpakete " "zu finden" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1398,27 +1396,27 @@ msgstr "%(title)s von %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Rezensionen" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Vorheriges" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Nächstes" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Vorgestellt" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1426,19 +1424,39 @@ msgstr "Vorgestellt" msgid "See more" msgstr "Mehr sehen" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Zuletzt hinzugefügt" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Zuletzt aktualisiert" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Top-Spiele" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Top-Mods" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Top-Texturenpakete" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Suche nach Tags" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Beste Bewertung" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Jüngste positive Rezensionen" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB hat %(count)d Pakete, mit insgesamt %(downloads)d Downloads." @@ -1473,12 +1491,6 @@ msgstr "Neue Lizenz" msgid "Licenses" msgstr "Lizenzen" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Beschreibung" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Aufrufe" @@ -1502,6 +1514,7 @@ msgid "New Warning" msgstr "Neue Warnung" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Bearbeiten – %(name)s" @@ -1510,11 +1523,20 @@ msgstr "Bearbeiten – %(name)s" msgid "Create API Token" msgstr "API-Token erstellen" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "API-Tokens ermöglichen es Skripten, in Ihrem Namen zu handeln." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1522,11 +1544,11 @@ msgstr "" "Seien Sie vorsichtig, mit wem Sie Tokens teilen, da Sie für die Aktionen " "Ihres Kontos verantwortlich sind." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Zugangs-Token" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1534,15 +1556,15 @@ msgstr "" "Aus Sicherheitsgründen werden die Zugangstoken nur einmal angezeigt. " "Setzen Sie den Token zurück, wenn Sie ihn verloren haben." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Zurücksetzen" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Von Menschen lesbarer Name zur Unterscheidung der Tokens." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" "Empfohlen: Erlaubt nur die Interaktion des Tokens mit einem bestimmten " @@ -1555,6 +1577,7 @@ msgstr "API-Tokens | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1564,13 +1587,17 @@ msgstr "Erstellen" msgid "API Documentation" msgstr "API-Dokumentation" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Keine Tokens erstellt" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Bearbeiten" @@ -1578,25 +1605,29 @@ msgstr "Bearbeiten" msgid "New Collection" msgstr "Neue Sammlung" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "Benutzer werden nicht weitergeleitet, wenn sie zur alten URL gehen" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Keine Ergebnisse" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Löschen" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "Sie können die Beschreibung mit Ihrer eigenen ersetzen" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "Sind Sie sich sicher, dass Sie {title} entfernen möchten?" @@ -1613,7 +1644,7 @@ msgid "Deleting is permanent" msgstr "Die Löschung ist nicht umkehrbar" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1857,12 +1888,12 @@ msgid "No audit log entries." msgstr "Keine Audit-Log Einträge." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Erforderlich" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Beginnen Sie mit der Eingabe, um Vorschläge zu sehen" @@ -1953,26 +1984,26 @@ msgstr "Warnung: Unfreie Medien." msgid "No packages available" msgstr "Keine Pakete verfügbar" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "erstellt am %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Bearbeiten / Genehmigen" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Importieren …" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Warte auf Genehmigung." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Keine Releases verfügbar." @@ -1999,13 +2030,13 @@ msgid "Review" msgstr "Rezension" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Empfehlen Sie dieses %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Warum oder warum nicht? Versuchen Sie, konstruktiv zu sein" @@ -2164,7 +2195,7 @@ msgstr "Letzte Antwort" msgid "On %(trigger)s, do %(action)s" msgstr "Bei %(trigger)s, tue %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Release" @@ -2234,7 +2265,7 @@ msgstr "Bereitgestellt von" msgid "Forum Topics" msgstr "Forenthemen" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2273,6 +2304,101 @@ msgstr "Keine Benachrichtigungen" msgid "Editor/Approver Notifications" msgstr "Bearbeiter/Genehmiger-Nachrichten" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -2332,21 +2458,21 @@ msgid "Edit - %(title)s" msgstr "Bearbeiten – %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Paket erstellen" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" "Haben Sie die Richtlinien und Anleitungen zum Einschließen von Paketen " "schon gelesen?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Weiterlesen" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2355,7 +2481,7 @@ msgstr "" "Sie können eine .cdb.json-Datei in Ihre %(type)s einfügen, um diese " "Details automatisch zu aktualisieren." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2366,17 +2492,17 @@ msgstr "" "\t\t\twie das Auffinden von Metadaten aus Git und die automatische " "Vervollständigung benötigt." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paket" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "Sie müssen das Paket depublizieren, um den Namen ändern zu können." -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2384,25 +2510,25 @@ msgstr "" "Bitte wählen Sie „In Arbeit“, wenn Ihr Paket instabil ist und nicht für " "alle Spieler empfohlen werden sollte" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Setzen Sie die Medienlizenz auf die gleiche Lizenz wie die normale " "Lizenz, sofern keine Medien vorhanden sind." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Repository und Links" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "Haben Sie ein Git-Repository?" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "Es ist optional, ein Repository zu haben" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -2410,35 +2536,35 @@ msgstr "" "Falls Sie ein Repository haben, geben Sie die URL unten ein. Ansonsten " "lassen Sie es leer und klicken Sie auf Überspringen." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "HTTP-URL zu einem Git-, Mercurial- oder anderem Repository" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Weiter (Autoimport)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Überspringen" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Importieren … (Dies kann eine Weile dauern)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "Wo sollten Benutzer Probleme melden?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "Eine Forenthema-URL einfügen" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "YouTube-Videos werden in einer Einbettung angezeigt." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "Falls leer, wird stattdessen die Spenden-URL des Autoren benutzt." @@ -2673,7 +2799,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Das Maximum muss größer oder gleich dem Minimum sein!" @@ -2686,8 +2812,8 @@ msgstr "" "\t\t\tPlattformen auszublenden, die nicht in diesem Bereich liegen." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Lassen Sie im Zweifelsfall beide auf „Keine“ stehen." @@ -2712,8 +2838,28 @@ msgstr "Genehmigt" msgid "Supported Minetest versions" msgstr "Unterstützte Minetest-Versionen" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2722,7 +2868,7 @@ msgstr "" "\t\t\tDieser Release wird für Clients, die außerhalb dieses Bereichs " "liegen, nicht angezeigt. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2730,15 +2876,15 @@ msgstr "" "Sie können dies automatisch in der " ".conf Ihres Pakets einstellen." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Release löschen" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Dies ist dauerhaft." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2746,7 +2892,7 @@ msgstr "" "Alle damit verbundenen Uploads werden nicht sofort gelöscht, aber der " "Release wird nicht mehr aufgelistet." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Sie können den neuesten Release nicht löschen, bitte erstellen Sie zuerst" @@ -2823,7 +2969,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Unterstützte Minetest-Versionen" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2924,6 +3070,13 @@ msgstr "Automatische Releases einrichten" msgid "Bulk update" msgstr "Massenaktualisierung" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2955,38 +3108,47 @@ msgstr "" "Entwurfszustand versetzt, wo\n" "\t\t\t\tes erneut zur Genehmigung vorgelegt werden kann." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Grund" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" "Grund für die Nichtgenehmigung/Löschung, dies wird im " "Auditierungsprotokoll angezeigt" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "Depublizieren" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Eine Rezension für %(title)s von %(author)s abgeben" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Haben Sie einen Fehler gefunden? Posten Sie ihn stattdessen auf dem Issue-Tracker." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Rezension löschen." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3156,42 +3318,42 @@ msgstr "" msgid "Download" msgstr "Herunterladen" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s-%(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Für Minetest %(min)s und höher" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s und niedriger" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Wie installiere ich das?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Keine Downloads verfügbar" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Unfreier Code und Medien" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Unfreier Code" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Unfreie Medien" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3203,7 +3365,7 @@ msgstr "" msgid "Work in Progress" msgstr "In Arbeit" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Heruntergeladen" @@ -3223,7 +3385,7 @@ msgstr "Issue-Tracker" msgid "Awaiting review" msgstr "Review steht noch aus" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Rezension bearbeiten" @@ -3421,7 +3583,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Lösche „%(title)s“ von %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Antwort bearbeiten" @@ -3429,7 +3591,7 @@ msgstr "Antwort bearbeiten" msgid "New Thread" msgstr "Neues Thema" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3437,7 +3599,7 @@ msgstr "" "Wenn das Paket nicht auf CDB sein sollte (z.B. wenn es überhaupt nicht " "funktioniert), dann können Sie es uns hier mitteilen." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3460,31 +3622,31 @@ msgstr "Antworte auf %(title)s" msgid "Only showing replies to public threads" msgstr "Es werden nur Antworten auf öffentliche Themen angezeigt" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Abonnieren" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Zum Thema umwandeln" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Entsperren" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Sperren" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Dieses Thema ist für die folgenden Benutzer sichtbar" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Sichtbar für:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Und Genehmiger und Bearbeiter" @@ -3816,11 +3978,11 @@ msgstr "Passwort ändern" msgid "Set Password" msgstr "Passwort festlegen" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Hat Passwort" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Hat kein Passwort" @@ -4110,35 +4272,51 @@ msgstr "Ich habe mein Passwort vergessen" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Konto bearbeiten" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Ban" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Entbannen" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Nachricht, die dem verbannten Benutzer angezeigt werden soll" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Läuft ab am" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Ablaufdatum. Leer lassen für permanenten Bann" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "E-Mail ändern und Passwortrücksetzung senden" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "E-Mail-Adresse" @@ -4184,27 +4362,27 @@ msgstr "Sind Sie das? Beanspruchen Sie jetzt Ihr Konto!" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "Alphabetisch" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "Neueste" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Liste von Tags ansehen" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Paket erstellen" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Betreute Pakete" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Dieser Benutzer ist auch ein Betreuer der folgenden Pakete" @@ -4397,13 +4575,13 @@ msgstr "Dieses Jahr" msgid "Last year" msgstr "Letztes Jahr" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" "Sie haben eine Menge Benachrichtigungen, die Sie entweder lesen oder " "löschen sollten" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4758,3 +4936,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Es wird empfohlen, ein Passwort für Ihr Konto festzulegen." + +#~ msgid "Spotlight" +#~ msgstr "Rampenlicht" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "eine PNG- oder JPG-Bilddatei" + diff --git a/translations/el/LC_MESSAGES/messages.po b/translations/el/LC_MESSAGES/messages.po index 6775de2d..7f23a6ee 100644 --- a/translations/el/LC_MESSAGES/messages.po +++ b/translations/el/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2022-03-20 15:57+0000\n" "Last-Translator: DeadManWalking \n" "Language: el\n" @@ -19,20 +19,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Έχετε αποκλειστεί." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Πακέτα" @@ -41,34 +41,6 @@ msgstr "Πακέτα" msgid "%(delta)s ago" msgstr "Πριν %(delta)s" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Προστέθηκαν Πρόσφατα" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -79,25 +51,25 @@ msgstr "Όνομα" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Αποθήκευση" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -105,7 +77,7 @@ msgid "Title" msgstr "Τίτλος" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -119,56 +91,78 @@ msgstr "" msgid "Private" msgstr "Ιδιωτικό" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Η εξουσιοδότηση απέτυχε [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Συνδέθηκε το GitHub με τον λογαριασμό" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Ο λογαριασμός GitHub έχει ήδη συσχετιστεί με άλλον χρήστη" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Δεν είναι δυνατή η εύρεση λογαριασμού για αυτόν τον χρήστη GitHub" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Η εξουσιοδότηση απέτυχε [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Περιγραφή" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Επεξεργασία λεπτομερειών" @@ -243,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -286,7 +280,7 @@ msgstr "" msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL ιστοσελίδας" @@ -330,13 +324,13 @@ msgstr "" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Η άδεια απορρίφθηκε" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "" @@ -344,55 +338,55 @@ msgstr "" msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Όνομα Συντάκτη" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -512,49 +506,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Σχόλιο" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Ναι" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Όχι" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -572,7 +566,7 @@ msgstr "" msgid "Cover Image" msgstr "Εικόνα εξωφύλλου" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Μήνυμα" @@ -642,7 +636,7 @@ msgstr "Όνομα χρήστη ή email" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Κωδικός" @@ -676,11 +670,11 @@ msgstr "" msgid "Login failed" msgstr "Η σύνδεση απέτυχε" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Εμφανιζόμενο όνομα" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Όνομα χρήστη" @@ -693,7 +687,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "E-mail" @@ -738,7 +732,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -962,40 +956,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Προβολή ονόματος" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Κατάταξη" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1072,7 +1070,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1091,48 +1089,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Παιχνίδι" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Παιχνίδια" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Έγκριση" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Διαγραφή" @@ -1154,7 +1153,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Προβολή" @@ -1168,7 +1167,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Κατάργηση εγγραφής" @@ -1315,7 +1314,7 @@ msgstr "Καλωσήρθατε" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1332,27 +1331,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Αξιολογήσεις" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Προηγούμενο" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Επόμενο" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Προτεινόμενα" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1360,19 +1359,39 @@ msgstr "Προτεινόμενα" msgid "See more" msgstr "Δείτε περισσότερα" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Προστέθηκαν Πρόσφατα" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1407,12 +1426,6 @@ msgstr "" msgid "Licenses" msgstr "Άδειες" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Περιγραφή" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Προβολές" @@ -1436,6 +1449,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1444,35 +1458,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Διακριτικό Πρόσβασης" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Επαναφορά" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1483,6 +1506,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1492,13 +1516,17 @@ msgstr "Δημιουργία" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Επεξεργασία" @@ -1506,25 +1534,29 @@ msgstr "Επεξεργασία" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Αφαίρεση" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1541,7 +1573,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1759,12 +1791,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Απαιτείται" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1843,26 +1875,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Πραγματοποιείται εισαγωγή..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1889,13 +1921,13 @@ msgid "Review" msgstr "Αναθεώρηση" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2042,7 +2074,7 @@ msgstr "Τελευταία Απάντηση" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Διορθωτική" @@ -2112,7 +2144,7 @@ msgstr "" msgid "Forum Topics" msgstr "Θέματα φόρουμ" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2151,6 +2183,101 @@ msgstr "Δεν υπάρχουν ειδοποιήσεις" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Ψευδώνυμο" @@ -2206,99 +2333,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Δημιουργία Πακέτου" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Διαβάστε περισσότερα" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Πακέτο" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Παράβλεψη" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2499,7 +2626,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2510,8 +2637,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2536,34 +2663,54 @@ msgstr "Εγκρίθηκε" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2629,7 +2776,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2719,6 +2866,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2740,34 +2894,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Αιτία" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2921,42 +3084,42 @@ msgstr "" msgid "Download" msgstr "Λήψη" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2966,7 +3129,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Λήψεις" @@ -2986,7 +3149,7 @@ msgstr "Ιχνηλάτης Θεμάτων" msgid "Awaiting review" msgstr "Εν αναμονή κριτικής" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Επεξεργασία αναθεώρησης" @@ -3174,7 +3337,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3182,13 +3345,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3209,31 +3372,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Εγγραφή" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Ξεκλείδωμα" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Κλείδωμα" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3543,11 +3706,11 @@ msgstr "Αλλαγή Κωδικού" msgid "Set Password" msgstr "Ορισμός κωδικού πρόσβασης" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3815,35 +3978,51 @@ msgstr "Ξέχασα τον κωδικό μου" msgid "GitHub" msgstr "Github" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Επεξεργασία λογαριασμού" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Αποκλεισμός" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Διεύθυνση Email" @@ -3889,27 +4068,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Δημιουργία πακέτου" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4081,11 +4260,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4301,3 +4480,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/eo/LC_MESSAGES/messages.po b/translations/eo/LC_MESSAGES/messages.po index f4f0fa9d..438c43e0 100644 --- a/translations/eo/LC_MESSAGES/messages.po +++ b/translations/eo/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-10-03 01:59+0000\n" "Last-Translator: Tirifto \n" "Language: eo\n" @@ -19,20 +19,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Malpermesita:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Vi malpermesiĝis." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paketoj" @@ -41,34 +41,6 @@ msgstr "Paketoj" msgid "%(delta)s ago" msgstr "antaŭ %(delta)s" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -79,25 +51,25 @@ msgstr "Nomo" msgid "Limit to package" msgstr "Pakolimo" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Konservi" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -105,7 +77,7 @@ msgid "Title" msgstr "Titolo" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Mallonga Priskribo" @@ -119,56 +91,78 @@ msgstr "" msgid "Private" msgstr "Privata" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Rajtigo malsukcesis [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Ligita GitHub al konto" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "GitHub-konto jam asociiĝis kun alia uzanto" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Redaktu Detalojn" @@ -243,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Titolo (homolegebla)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nomo (teĥnika)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur minuskloj (a-z), ciferoj (0-9) kaj substrekoj (_)" @@ -286,7 +280,7 @@ msgstr "Longa priskribo (Markdown)" msgid "VCS Repository URL" msgstr "URL de versiujo" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL de retejo" @@ -332,13 +326,13 @@ msgstr "Ne eblas trovi tiun uzanton" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Permeso rifuziĝis" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Vi ne rajtas fari tion" @@ -346,55 +340,55 @@ msgstr "Vi ne rajtas fari tion" msgid "Please comment what changes are needed in the approval thread" msgstr "Bonvolu sciigi la necesajn ŝanĝojn en la aproba fadeno" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Forigita pakaĵo" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Neaprobita pakaĵo" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Prizorgantoj (diskomitaj)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Vi ne havas permeson redakti prizorgantojn" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Vi ne estas prizorganto" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakaĵposedantoj ne povas forigi sin kiel prizorgantojn" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Nomo de aŭtoro" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Trovi subtenon laŭ dependaĵoj (rekomendite)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -515,36 +509,36 @@ msgstr "Forigita ĝisdatiga agordo" msgid "Now, please create an initial release" msgstr "Nun, bonvolu krei komencan eldonon" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Komento" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Jes" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Ne" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Vi ne povas recenzi vian propran pakaĵon!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -552,14 +546,14 @@ msgstr "" "Vi recenzis tro multajn pakaĵojn freŝdate. Bonvolu atendi antaŭ provi " "denove, kaj eble recenzu pli detale" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Ligi al blokitaj retejoj ne estas permesite" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Vi ne povas voĉdoni pri la recenzoj de via propra pakaĵo!" @@ -577,7 +571,7 @@ msgstr "Titolo" msgid "Cover Image" msgstr "Kovrilbildo" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mesaĝo" @@ -647,7 +641,7 @@ msgstr "Uzantnomo aŭ retpoŝtadreso" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Pasvorto" @@ -681,11 +675,11 @@ msgstr "Vi devas konfirmi la registran retleteron" msgid "Login failed" msgstr "Malsukcesis saluto" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Prezenta nomo" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Uzantnomo" @@ -700,7 +694,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Retpoŝtadreso" @@ -747,7 +741,7 @@ msgstr "" "%(display_name)s. Provu alian retpoŝtadreson." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Tiu retpoŝtadreso estis malabonita/malpermesita, kaj ne povas esti uzata" @@ -978,40 +972,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1088,7 +1086,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1107,48 +1105,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1170,7 +1169,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1184,7 +1183,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1331,7 +1330,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1348,27 +1347,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1376,19 +1375,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1423,12 +1442,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1452,6 +1465,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1460,35 +1474,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1499,6 +1522,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1508,13 +1532,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1522,25 +1550,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Forigi" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1557,7 +1589,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1775,12 +1807,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1859,26 +1891,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1905,13 +1937,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2058,7 +2090,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2128,7 +2160,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2167,6 +2199,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2222,99 +2349,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2515,7 +2642,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2526,8 +2653,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2552,34 +2679,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2645,7 +2792,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2735,6 +2882,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2756,34 +2910,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2937,42 +3100,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2982,7 +3145,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -3002,7 +3165,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3190,7 +3353,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3198,13 +3361,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3225,31 +3388,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3559,11 +3722,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3831,35 +3994,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3905,27 +4084,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4094,11 +4273,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4267,3 +4446,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/es/LC_MESSAGES/messages.po b/translations/es/LC_MESSAGES/messages.po index 08a3bee2..b61541c7 100644 --- a/translations/es/LC_MESSAGES/messages.po +++ b/translations/es/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-12-24 20:08+0000\n" "Last-Translator: José Muñoz \n" -"Language-Team: Spanish \n" "Language: es\n" +"Language-Team: Spanish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.4-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Expulsado:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Has sido expulsado." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paquetes" @@ -42,34 +41,6 @@ msgstr "Paquetes" msgid "%(delta)s ago" msgstr "Hace %(delta)s" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "Destacar" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Mejores juegos" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Mejores mods" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Mejores paquetes de texturas" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Mejor puntuado" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Añadidos recientemente" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "Nombre" msgid "Limit to package" msgstr "Limitar al paquete" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Guardar" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "Título" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Descripción corta" @@ -120,56 +91,78 @@ msgstr "Contenido de la página" msgid "Private" msgstr "Privado" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Existe una colección con un título similar" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "No se puede crear una colección porque ya existe un paquete con ese nombre" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Paquete añadido a la colección" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Eliminar un paquete de la colección" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Paquete añadido a la colección de los favoritos" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Público, cambiar desde Perfil > Mis colecciones)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Paquete eliminado de la colección de los favoritos" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "La autorización falló[err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "GitHub vinculado a la cuenta" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "La cuenta de GitHub ya está asociada con otro usuario" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "No se ha podido encontrar una cuenta para ese usuario de GitHub" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "La autorización falló [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Descripción" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Editar Detalles" @@ -244,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Título (legible por humanos)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nombre (Técnico)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 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 (_)" @@ -287,7 +280,7 @@ msgstr "Descripción larga (Markdown)" msgid "VCS Repository URL" msgstr "URL del repositorio de VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL del sitio web" @@ -333,13 +326,13 @@ msgstr "No se puede encontrar a ese usuario" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Permiso denegado" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "No tienes permiso para hacer eso" @@ -347,63 +340,63 @@ msgstr "No tienes permiso para hacer eso" msgid "Please comment what changes are needed in the approval thread" msgstr "Por favor, comente qué cambios son necesarios en el hilo de revisión" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Paquete no aprobado" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (separados por comas)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "No tienes permiso para editar a los mantenedores" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "No eres un mantenedor" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Los propietarios de paquetes no pueden eliminarse a sí mismos como " "mantenedores" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Nombre del autor" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Habilite la detección de soportes basado en las dependencias (recomendado)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Juegos soportados" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Juegos no compatibles" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Compatible con todos los juegos (salvo que se indique lo contrario) / " "independiente del juego" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" -msgstr "" -"Necesitas al menos una versión antes de poder editar el soporte del juego" +msgstr "Necesitas al menos una versión antes de poder editar el soporte del juego" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -"El mod(pack) debe contener al menos un mod. Por favor, cree una nueva versión" +"El mod(pack) debe contener al menos un mod. Por favor, cree una nueva " +"versión" #: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 @@ -523,36 +516,36 @@ msgstr "Configuración de actualización eliminada" msgid "Now, please create an initial release" msgstr "Ahora, crea un lanzamiento inicial" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Comentar" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Calificación" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Sí" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Neutral" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "No" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "¡No puede reseñar su propio paquete!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -560,14 +553,14 @@ msgstr "" "Has reseñado demasiados paquetes recientemente. Por favor espera antes de" " volverlo a intentar, y considera hacer tus reseñas más detalladas" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "No se permite enlazar a sitios bloqueados" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "¡No puede votar en las reseñas de su propio paquete!" @@ -585,7 +578,7 @@ msgstr "Título" msgid "Cover Image" msgstr "Imagen de portada" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mensaje" @@ -657,7 +650,7 @@ msgstr "Nombre de usuario o correo electrónico" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Contraseña" @@ -691,11 +684,11 @@ msgstr "Debe confirmar el correo electrónico de registro" msgid "Login failed" msgstr "Inicio de sesión fallido" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Nombre a mostrar" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nombre de usuario" @@ -710,7 +703,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Correo electrónico" @@ -762,7 +755,7 @@ msgstr "" "electrónico." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Esa dirección de correo electrónico ha sido borrada/puesta en la lista " @@ -995,40 +988,44 @@ msgstr "Correo electrónico y notificaciones" msgid "API Tokens" msgstr "Tokens de la API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Herramientas de Moderador" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL de donación" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Un usuario ya tiene ese nombre" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Los usuarios con rango de moderador o superior no pueden ser eliminados" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Nombre a mostrar" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Nombre de usuario de los foros" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Nombre de usuario de GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Clasificar" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "¡No puede ascender a un usuario a un rango mayor que el suyo!" @@ -1111,8 +1108,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Demasiadas peticiones, por favor espere antes de volver a intentarlo" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "un archivo de imagen PNG o JPG" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1132,48 +1129,49 @@ msgstr "Por favor suba %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "La imagen subida no es realmente una imagen" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Juego" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Paquete de texturas" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Juegos" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Paquetes de texturas" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Entregar para Revisión" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Aprobar" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Borrar" @@ -1199,7 +1197,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d notificaciones nuevas" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Ver" @@ -1213,7 +1211,7 @@ msgstr "Gestionar ajustes de correo electrónico" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Anular la suscripción" @@ -1364,7 +1362,7 @@ msgstr "" "Bienvenido al mejor lugar para encontrar mods, juegos y paquetes de " "texturas de Minetest" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1381,27 +1379,27 @@ msgstr "%(title)s por %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Reseñas" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Anterior" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Siguiente" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Destacado" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1409,19 +1407,39 @@ msgstr "Destacado" msgid "See more" msgstr "Ver más" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Añadidos recientemente" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Actualizados recientemente" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Mejores juegos" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Mejores mods" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Mejores paquetes de texturas" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Buscar por etiquetas" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Mejor puntuado" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Reseñas positivas recientes" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB tiene %(count)d paquetes, con un total de %(downloads)d descargas." @@ -1456,12 +1474,6 @@ msgstr "Nueva licencia" msgid "Licenses" msgstr "Licencias" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Descripción" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Vistas" @@ -1485,6 +1497,7 @@ msgid "New Warning" msgstr "Nueva advertencia" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Editar - %(name)s" @@ -1493,11 +1506,20 @@ msgstr "Editar - %(name)s" msgid "Create API Token" msgstr "Crear token de API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "Los tokens de la API permiten que los scripts actúen en tu nombre." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1505,11 +1527,11 @@ msgstr "" "Ten cuidado con qué/quién compartes tus tokens, ya que eres responsable " "de las acciones de tu cuenta." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Token de acceso" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1517,15 +1539,15 @@ msgstr "" "Por razones de seguridad, los tokens de acceso sólo se mostrarán una vez." " Restablece el token si lo pierdes." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Restablecer" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Nombre legible para distinguir tokens." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" "Recomendado: Sólo permitir que el token interactúe con un paquete en " @@ -1538,6 +1560,7 @@ msgstr "Tokens de API | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1547,13 +1570,17 @@ msgstr "Crear" msgid "API Documentation" msgstr "Documentación de la API" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "No se han creado tokens" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Editar" @@ -1561,27 +1588,31 @@ msgstr "Editar" msgid "New Collection" msgstr "Nueva colección" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" "Los usuarios no serán redirigidos cuando vayan a la dirección de la URL " "antigua" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Sin resultados" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Eliminar" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "Puede sustituir la descripción por la suya propia" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "¿Seguro que quieres eliminar {title}?" @@ -1598,7 +1629,7 @@ msgid "Deleting is permanent" msgstr "La eliminación es permanente" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1844,12 +1875,12 @@ msgid "No audit log entries." msgstr "Sin entradas en el registro de auditoría." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Requerido" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Empiece a escribir para ver sugerencias" @@ -1934,26 +1965,26 @@ msgstr "Advertencia: Multimedia no libre." msgid "No packages available" msgstr "No hay paquetes disponibles" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "creado en %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Editar / Aprobar" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Importando..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Esperando aprobación." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "No hay lanzamientos disponibles." @@ -1980,13 +2011,13 @@ msgid "Review" msgstr "Reseñar" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "¿Recomienda este %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "¿Por qué o por qué no? Intente ser constructivo" @@ -2143,7 +2174,7 @@ msgstr "Última Respuesta" msgid "On %(trigger)s, do %(action)s" msgstr "Al %(trigger)s, hacer %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Lanzamiento" @@ -2213,7 +2244,7 @@ msgstr "Proporcionado Por" msgid "Forum Topics" msgstr "Temas del foro" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2252,6 +2283,101 @@ msgstr "No hay notificaciones" msgid "Editor/Approver Notifications" msgstr "Notificaciones de Editor/Aprobador" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -2311,19 +2437,19 @@ msgid "Edit - %(title)s" msgstr "Editar -%(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Crear Paquete" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "¿Ha leído la Política y Guía de Inclusión de Paquetes?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Leer más" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2332,7 +2458,7 @@ msgstr "" "Puede incluir un archivo .cdb.json en su %(type)s para actualizar estos " "detalles automáticamente." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2342,17 +2468,17 @@ msgstr "" "necesario para características\n" "\t\t\tcomo obtener metadatos desde git, y autocompletado." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paquete" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "Debe deshacer la publicación para modificar el nombre del paquete." -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2360,61 +2486,61 @@ msgstr "" "Por favor elija 'Trabajo en Curso' si su paquete es inestable, y no debe " "ser recomendado a todos los jugadores" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Si no hay multimedia, establezca la Licencia Multimedia al mismo valor " "que la Licencia." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Repositorio y Enlaces" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "¿Tiene un repositorio Git?" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "Disponer de un repositorio es opcional" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -"Si tiene un repositorio, introduzca la dirección URL a continuación. De lo " -"contrario, déjelo en blanco y haga clic en omitir." +"Si tiene un repositorio, introduzca la dirección URL a continuación. De " +"lo contrario, déjelo en blanco y haga clic en omitir." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "Dirección url en Http a un repositorio de Git, Mercurial u otro" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Siguiente (Autoimportación)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Omitir" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Importando... (Esto puede tardar un poco)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "¿Dónde deben notificar los usuarios los problemas?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "Pegar la dirección URL a un tema del foro" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "Los vídeos de YouTube se mostrarán incrustados." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "Si está en blanco, se utilizará la URL de donación del autor en su lugar." @@ -2645,7 +2771,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "¡El máximo debe ser mayor que o igual al mínimo!" @@ -2659,8 +2785,8 @@ msgstr "" "\t\t\tplataformas fuera del rango." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Deje ambos como Ninguno en caso de duda." @@ -2685,8 +2811,28 @@ msgstr "Aprobado" msgid "Supported Minetest versions" msgstr "Versiones compatibles de Minetest" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2695,23 +2841,23 @@ msgstr "" "\t\t\tEsta versión se ocultará a los clientes que se encuentren fuera de " "ese rango. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -"Puedes configurar esto automáticamente " -"en el .conf de tu paquete." +"Puedes configurar esto " +"automáticamente en el .conf de tu paquete." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Eliminar Lanzamiento" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Esto es permanente." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2719,7 +2865,7 @@ msgstr "" "Cualquier subida asociada no será eliminada inmediatamente, pero el " "lanzamiento dejará de ser listado." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "No puede eliminar el último lanzamiento; por favor cree uno nuevo primero." @@ -2794,7 +2940,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Versiones compatibles de Minetest" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2893,6 +3039,13 @@ msgstr "Configurar los lanzamientos automáticos" msgid "Bulk update" msgstr "Actualización masiva" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2923,38 +3076,47 @@ msgstr "" "Establecer la versión mínima y versión máxima de Minetest soportadas.\n" "\t\t\tEste lanzamiento se ocultará en clientes fuera de ese rango." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Motivo" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" "Motivo de la desaprobación / eliminación, esto se muestra en el registro " "de auditoría" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "Quitar la publicación" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Publicar una reseña para %(title)s por %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -"¿Ha encontrado un error? En su lugar, publique en issue " -"tracker." +"¿Ha encontrado un error? En su lugar, publique en issue tracker." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Eliminar reseña." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3123,42 +3285,42 @@ msgstr "" msgid "Download" msgstr "Descargar" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Para Minetest %(min)s y superior" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s e inferior" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "¿Cómo instalo esto?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "No hay descargas disponibles" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Código y multimedia no libres" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Código no libre" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Multimedia no libre" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3170,7 +3332,7 @@ msgstr "" msgid "Work in Progress" msgstr "En progreso" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Descargas" @@ -3190,7 +3352,7 @@ msgstr "Seguimiento de las incidencias" msgid "Awaiting review" msgstr "Esperando revisión" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Editar reseña" @@ -3386,7 +3548,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Eliminar \"%(title)s\" por %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Editar respuesta" @@ -3394,7 +3556,7 @@ msgstr "Editar respuesta" msgid "New Thread" msgstr "Nuevo hilo" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3402,7 +3564,7 @@ msgstr "" "Si el paquete no debería estar en CDB (por ejemplo, si no funciona en " "absoluto), puedes hacérnoslo saber aquí." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3425,31 +3587,31 @@ msgstr "Responder a %(title)s" msgid "Only showing replies to public threads" msgstr "Mostrar sólo respuestas a temas públicos" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Suscríbase a" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Convertir a hilo" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Desbloquear" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Bloquear" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Este hilo es visible para los siguientes usuarios" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Visible para:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Más revisores y editores" @@ -3782,11 +3944,11 @@ msgstr "Cambiar contraseña" msgid "Set Password" msgstr "Establecer contraseña" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Tiene contraseña" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "No tiene contraseña" @@ -4077,35 +4239,51 @@ msgstr "Olvidé mi contraseña" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Editar cuenta" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Expulsar" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Revertir expulsión" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Mensaje a mostrar al usuario expulsado" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Expira el" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Fecha de expiración: Dejar en blanco para una expulsión permanente" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Cambiar correo electrónico y enviar restablecimiento de contraseña" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Dirección de correo electrónico" @@ -4151,27 +4329,27 @@ msgstr "¿Es usted? ¡Reclama tu cuenta ahora!" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "Por orden alfabético" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "Más reciente" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Ver la lista de etiquetas" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Crear paquete" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Paquetes mantenidos" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Este usuario también mantiene los siguientes paquetes" @@ -4288,8 +4466,8 @@ msgstr "" #: app/templates/users/unsubscribe.html:20 msgid "Please enter the email address you wish to blacklist." msgstr "" -"Por favor, introduzca el correo electrónico que desea incluir en la lista " -"negra." +"Por favor, introduzca el correo electrónico que desea incluir en la lista" +" negra." #: app/templates/users/unsubscribe.html:21 msgid "You will then need to confirm the email" @@ -4361,11 +4539,11 @@ msgstr "Hasta la fecha" msgid "Last year" msgstr "El año pasado" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Tienes muchas notificaciones, deberías leerlas o borrarlas" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4740,3 +4918,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Se recomienda que establezcas una contraseña para tu cuenta." + +#~ msgid "Spotlight" +#~ msgstr "Destacar" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "un archivo de imagen PNG o JPG" + diff --git a/translations/fa/LC_MESSAGES/messages.po b/translations/fa/LC_MESSAGES/messages.po index 25ef16a5..00bbaf13 100644 --- a/translations/fa/LC_MESSAGES/messages.po +++ b/translations/fa/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-10-03 01:59+0000\n" "Last-Translator: Farooq Karimi Zadeh \n" "Language: fa\n" @@ -19,20 +19,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "قطع دسترسی شده:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "دسترسی شما قطع شده است." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "بسته‌ها" @@ -41,34 +41,6 @@ msgstr "بسته‌ها" msgid "%(delta)s ago" msgstr "%(delta)s پیش" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -79,25 +51,25 @@ msgstr "نام" msgid "Limit to package" msgstr "به بسته محدود کن" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "ذخیره" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -105,7 +77,7 @@ msgid "Title" msgstr "عنوان" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "توضیح کوتاه" @@ -119,56 +91,78 @@ msgstr "محتوای صفحه" msgid "Private" msgstr "خصوصی" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "یک مجموعه با عنوانی مشابه از قبل وجود دارد" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "به دلیل وجود یک بسته با همین نام، نمی‌توان مجموعه را ایجاد کرد" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "بسته به مجموعه اضافه شد" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "بسته از مجموعه حذف شد" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "بسته به مجموعه علاقه‌مندی‌ها اضافه شد" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(عمومی، از نمایه » مجموعه‌های من تغییر دهید)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "بسته از مجموعه علاقه‌مندی‌ها حذف شد" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "احراز هویت ناموفق [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "پیوند‌شده به حساب گیت‌هاب" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "حساب گیت‌هاب از قبل با کاربری دیگر مرتبط شده است" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "قادر به پیدا کردن حساب برای آن حساب گیت‌هاب نیستیم" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "احراز هویت ناموفق [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "ویرایش جزئیات" @@ -243,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "عنوان(قابل خواندن توسط انسان)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "نام (فنی)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "تنها حروف کوچک(a-z)، رفم‌ها(0-9) و زیرخط(_)" @@ -286,7 +280,7 @@ msgstr "توضیحات بلند(مارک‌دوان)" msgid "VCS Repository URL" msgstr "آدرس مخزن VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "آدرس تار‌نما" @@ -332,13 +326,13 @@ msgstr "قادر به پیدا کردن این کاربر نیستیم" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "دسترسی مسدود شده است" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "شما دسترسی انجام این را ندارید" @@ -346,57 +340,57 @@ msgstr "شما دسترسی انجام این را ندارید" msgid "Please comment what changes are needed in the approval thread" msgstr "لطفا نظر دهید نیازمند چه تغییراتی در ریسمان تایید است" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "بسته حذف شد" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "بسته تایید نشده" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "نگه‌دارنده‌ها(جدا شده با کاما یا ویرگول)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "شما دسترسی ویرایش نگه‌دارنده‌ها رو ندارید" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "شما یک نگه‌دار نیستید" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "صاحبان بسته نمی‌توانند خودشان رو از فهرست نگه‌دارنده‌ها حذف کنند" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "نام نویسنده" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "فعال‌سازی تشخیص پشتیبانی بر اساس پیش‌نیاز‌ها (پیشنهاد می‌شود)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "بازی‌های تحت پشتیبانی" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "بازی‌های پشتیبانی نشده" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" "از تمامی بازی‌ها پشتیبانی می‌کند(مگر این‌که خلاف آن گفته شود) یا این‌که " "مستقل از بازی است" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -516,37 +510,37 @@ msgstr "پیکره‌بندی بروزرسانی حذف شد" msgid "Now, please create an initial release" msgstr "لطفا الآن یک انتشار آغازین ایجاد کنید" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "نظر" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "رده‌بندی" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "بله" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "بی‌طرف" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "نه" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 #, fuzzy msgid "You can't review your own package!" msgstr "شما نمی‌توانید بسته خودتان را بررسی کنید!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -554,14 +548,14 @@ msgstr "" "شما تعداد بیش از حدی بسته را اخیرا بررسی کرده‌اید. لطفا قبل از بررسی کردن" " دوباره صبر کنید و سعی کنید بررسی‌هایتان با جزئیات بیشتری باشد" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "شما نمی‌توانید در مورد بررسی‌هایی که در مورد بسته خودتان است، رای دهید!" @@ -580,7 +574,7 @@ msgstr "عنوان" msgid "Cover Image" msgstr "تصویر رویه" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "پیام" @@ -650,7 +644,7 @@ msgstr "" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "" @@ -684,11 +678,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -701,7 +695,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "" @@ -746,7 +740,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -970,40 +964,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1080,7 +1078,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1099,48 +1097,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1162,7 +1161,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1176,7 +1175,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1323,7 +1322,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1340,27 +1339,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1368,19 +1367,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1415,12 +1434,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1444,6 +1457,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1452,35 +1466,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1491,6 +1514,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1500,13 +1524,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1514,25 +1542,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "حذف" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1549,7 +1581,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1767,12 +1799,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1851,26 +1883,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1897,13 +1929,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2050,7 +2082,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2120,7 +2152,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2159,6 +2191,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2214,99 +2341,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2507,7 +2634,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2518,8 +2645,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2544,34 +2671,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2637,7 +2784,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2727,6 +2874,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2748,34 +2902,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2929,42 +3092,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2974,7 +3137,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2994,7 +3157,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3182,7 +3345,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3190,13 +3353,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3217,31 +3380,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3551,11 +3714,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3823,35 +3986,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3897,27 +4076,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4086,11 +4265,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4259,3 +4438,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/fr/LC_MESSAGES/messages.po b/translations/fr/LC_MESSAGES/messages.po index a164f3d1..e933ccd0 100644 --- a/translations/fr/LC_MESSAGES/messages.po +++ b/translations/fr/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-11-05 15:03+0000\n" "Last-Translator: John Donne \n" -"Language-Team: French \n" "Language: fr\n" +"Language-Team: French " +"\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.2-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Banni :" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Vous avez été banni." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paquets" @@ -42,34 +41,6 @@ msgstr "Paquets" msgid "%(delta)s ago" msgstr "il y a %(delta)s" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "Projecteur" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Top des Jeux" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Top des Mods" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Top des Packs de textures" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Les plus évalués" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Récemment ajouté" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "Nom" msgid "Limit to package" msgstr "Limiter au paquet" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Sauvegarder" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "Titre" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Description courte" @@ -120,56 +91,78 @@ msgstr "Contenu de la page" msgid "Private" msgstr "Privé" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Une collection avec un titre similaire existe déjà" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "Impossible ce créer la collection car un paquet avec ce nom existe déjà" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Paquet ajouté à la collection" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Paquet retiré de la collection" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Paquet ajouté à la collection favoris" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Public, se change depuis Profil > Mes Collections)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Paquet retiré de la collection favoris" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Échec de l'autorisation [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Compte GitHub lié" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Le compte Github est déjà associé à un autre utilisateur" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Impossible de trouver un compte pour cet utilisateur GitHub" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Échec de l'autorisation [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Description" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Éditer les détails" @@ -246,13 +239,13 @@ msgid "Title (Human-readable)" msgstr "Titre (Lisible)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nom (Technique)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Lettres minuscules (a-z), chiffres (0-9) et caractères de soulignement " @@ -291,7 +284,7 @@ msgstr "Description Longue (Markdown)" msgid "VCS Repository URL" msgstr "URL du dépôt VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL du site web" @@ -337,13 +330,13 @@ msgstr "Impossible de trouver cet utilisateur" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Permission refusée" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Vous n'avez pas la permission de faire cela" @@ -351,61 +344,61 @@ msgstr "Vous n'avez pas la permission de faire cela" msgid "Please comment what changes are needed in the approval thread" msgstr "Veuillez spécifier les changements nécessaires dans le fil de discussion" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Paquet supprimé" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Paquets non approuvés" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Responsables (séparés par des virgules)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Vous n'avez pas l'autorisation de modifier les mainteneurs" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Vous n'êtes pas un des responsable" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Les propriétaires de paquets ne peuvent pas se retirer en tant que " "mainteneurs" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Nom de l'auteur" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Activer la détection de la compatibilité basée sur les dépendances ( " "recommandé )" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Jeux compatibles" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Jeux incompatibles" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "Compatible avec tous les jeux (sauf mention contraire) / indépendant" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" "Vous devez avoir au moins une version avant de pouvoir préciser les jeux " "compatibles" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Le mod(pack) doit contenir au moins un mod. Merci de créer une nouvelle " @@ -529,36 +522,36 @@ msgstr "Configuration de mise à jour supprimée" msgid "Now, please create an initial release" msgstr "Maintenant, veuillez créer une version initiale" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Commentaires" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Notation" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Oui" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Neutre" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Non" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Vous ne pouvez pas évaluer votre propre paquet !" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -566,14 +559,14 @@ msgstr "" "Vous avez évalué trop de paquets récemment. Veuillez attendre avant de " "réessayer, et pensez à plus détailler vos évaluations" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Faire référence à des sites bloqués n'est pas autorisé" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Vous ne pouvez voter pour les évaluations de votre propre paquet !" @@ -591,7 +584,7 @@ msgstr "Titre/légende" msgid "Cover Image" msgstr "Image de couverture" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Message" @@ -661,7 +654,7 @@ msgstr "Nom d'utilisateur ou courriel" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Mot de passe" @@ -695,11 +688,11 @@ msgstr "Vous devez confirmer votre email" msgid "Login failed" msgstr "Échec de l'authentification" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Nom affiché" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nom d'utilisateur" @@ -714,7 +707,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Email" @@ -765,7 +758,7 @@ msgstr "" "utilisée par %(display_name)s. Essayez avec une autre adresse e-mail." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Cette adresse e-mail a été désinscrite ou mise sur liste noire, et ne " @@ -1000,42 +993,46 @@ msgstr "Courriels et notifications" msgid "API Tokens" msgstr "Tokens d'API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Outils de modération" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL de Donation" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Un utilisateur a déjà ce nom" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" "Les utilisateurs ayant le rang de modérateur ou un rang supérieur ne " "peuvent pas être supprimés" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Nom affiché" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Nom d'utilisateur sur le forum" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Nom d'utilisateur GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Vous ne pouvez pas promouvoir un utilisateur à un rang supérieur au vôtre" @@ -1124,8 +1121,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Trop de requêtes, veuillez attendre avant de réessayer" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "une image PNG ou JPG" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1145,48 +1142,49 @@ msgstr "Veuillez importer %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "L'image envoyée n'est pas une image" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Jeu" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Pack de texture" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Jeux" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Packs de textures" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Soumettre pour vérification" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Approuver" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Supprimer" @@ -1210,7 +1208,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d nouvelles notifications" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Voir" @@ -1224,7 +1222,7 @@ msgstr "Gérer les préférences email" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Se désabonner" @@ -1376,7 +1374,7 @@ msgstr "" "Bienvenue dans le meilleur endroit où trouver des mods, des jeux et des " "packs de textures pour Minetest" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1393,27 +1391,27 @@ msgstr "%(title)s par %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Évaluations" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Précédent" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Suivant" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Mis en avant" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1421,19 +1419,39 @@ msgstr "Mis en avant" msgid "See more" msgstr "Voir plus" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Récemment ajouté" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Récemment mis à jour" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Top des Jeux" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Top des Mods" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Top des Packs de textures" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Recherche par étiquettes" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Les plus évalués" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Évaluations positives récentes" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1470,12 +1488,6 @@ msgstr "Ajouter une Licence" msgid "Licenses" msgstr "Licences" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Description" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Vues" @@ -1499,6 +1511,7 @@ msgid "New Warning" msgstr "Créer un Avertissement" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Modification - %(name)s" @@ -1507,11 +1520,20 @@ msgstr "Modification - %(name)s" msgid "Create API Token" msgstr "Créer un jeton API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "Les Tokens d'API permettent à des scripts d'agir en votre nom." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1519,11 +1541,11 @@ msgstr "" "Faites attention à qui et à quoi vous donnez vos Tokens, car vous êtes " "responsable des actions de votre compte." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Token d'accès" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1531,15 +1553,15 @@ msgstr "" "Pour des raisons de sécurité, les tokens ne sont affichés qu'une seule " "fois. Réinitialisez le token s'il est perdu." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Réinitialiser" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Nom lisible pour distinguer les jetons." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" "Recommandé : Permet uniquement au token d'interagir avec un paquet " @@ -1552,6 +1574,7 @@ msgstr "Jetons d'API | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1561,13 +1584,17 @@ msgstr "Créer" msgid "API Documentation" msgstr "Documentation de l'API" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Aucun token créé" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Modifier" @@ -1575,26 +1602,30 @@ msgstr "Modifier" msgid "New Collection" msgstr "Nouvelle Collection" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "Les utilisateurs ne seront pas redirigés en utilisant l'ancienne URL" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Pas de résultat" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 #, fuzzy msgid "Remove" msgstr "Retirer/Supprimer" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "Vous pouvez remplacer la description" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "Êtes-vous sûr de vouloir supprimer {title} ?" @@ -1611,7 +1642,7 @@ msgid "Deleting is permanent" msgstr "La suppression est permanente" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1854,12 +1885,12 @@ msgid "No audit log entries." msgstr "Aucune entrée dans le journal d'audit." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Requis" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Commencez à taper pour voir les suggestions" @@ -1944,26 +1975,26 @@ msgstr "Avertissement: Ressources non libres." msgid "No packages available" msgstr "Aucun paquet disponible" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "crée %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Éditer / Approuver" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Importation..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "En attente de l'approbation." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Aucune version disponible." @@ -1990,13 +2021,13 @@ msgid "Review" msgstr "Évaluation" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Recommandez-vous ce %(type)s ?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Pourquoi ou pourquoi pas ? Soyez constructif" @@ -2155,7 +2186,7 @@ msgstr "Dernière réponse" msgid "On %(trigger)s, do %(action)s" msgstr "Quand %(trigger)s, exécuter %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Version" @@ -2225,7 +2256,7 @@ msgstr "Fourni par" msgid "Forum Topics" msgstr "Sujets du forum" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2264,6 +2295,101 @@ msgstr "Aucune notifications" msgid "Editor/Approver Notifications" msgstr "Notifications des éditeurs et approbateurs" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -2323,19 +2449,19 @@ msgid "Edit - %(title)s" msgstr "Edition - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Créer un paquet" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Avez-vous déjà lu la politique d'inclusion des paquets ?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Lire plus" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2344,7 +2470,7 @@ msgstr "" "Vous pouvez inclure un fichier .cdb.json dans votre %(type)s pour mettre " "à jour ces détails automatiquement." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2355,17 +2481,17 @@ msgstr "" "telles que la recherche de métadonnées dans Git, ainsi que " "l'autocomplétion." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paquet" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "Vous devez rendre ce paquet privé pour changer son nom." -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2373,25 +2499,25 @@ msgstr "" "Veuillez choisir \"Travail en cours\" si votre paquet est instable et ne " "devrait pas être recommandé à tous les joueurs" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "S'il n'y a pas de ressources, définissez la licence des ressources comme " "étant la même que la licence." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Dépôt et liens" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "Avez-vous un dépôt Git ?" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "Avoir un dépôt n'est pas nécessaire" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -2399,35 +2525,35 @@ msgstr "" "Si vous utilisez un dépôt, indiquez son URL ci-dessous. Dans le cas " "contraire, laissez le champ vide et cliquez sur « passer »." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "URL HTTP vers un dépôt Git, Mercurial, ou autre" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Suivant (Importation automatique)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Ignorer" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Importation... (Cela peut prendre un certain temps)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "Où les utilisateurs devraient-ils signaler les problèmes ?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "Coller une URL de sujet de forum" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "Les vidéos YouTube seront intégrées dans les pages." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" "Si le champ est vide, l'URL de donation de l'auteur sera utilisée à la " @@ -2476,7 +2602,8 @@ msgid "" "Game support is configured using the package's .conf file. See the " "documentation for more info" msgstr "" -"Le fichier .conf du paquet est utilisé pour déterminer les jeux compatibles" +"Le fichier .conf du paquet est utilisé pour déterminer les jeux " +"compatibles" #: app/templates/packages/game_support.html:23 #: app/templates/packages/view.html:212 @@ -2525,8 +2652,8 @@ msgid "" "When checked, this indicates that this package should support all games, " "unless excluded by unsupported_games." msgstr "" -"Si coché, cela indique que ce paquet devrait supporter tout les jeux, sauf " -"si exclu par unsupported_games." +"Si coché, cela indique que ce paquet devrait supporter tout les jeux, " +"sauf si exclu par unsupported_games." #: app/templates/packages/game_support.html:97 msgid "" @@ -2658,7 +2785,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Le maximum doit être supérieur ou égal au minimum !" @@ -2671,8 +2798,8 @@ msgstr "" "le paquet aux clients en dehors de la plage." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Laissez les deux à Aucun en cas de doute." @@ -2697,8 +2824,28 @@ msgstr "Approuvé" msgid "Supported Minetest versions" msgstr "Versions de Minetest compatibles" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2706,7 +2853,7 @@ msgstr "" "Définissez les versions minimale et maximale de Minetest supportées.\n" "Cette version sera cachée aux clients en dehors de cette plage. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2714,15 +2861,15 @@ msgstr "" "Vous pouvez configurer cela " "automatiquement dans le .conf de votre paquet." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Supprimer la version" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Ceci est permanent." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2730,7 +2877,7 @@ msgstr "" "Les imports associés ne seront pas supprimé immédiatement, mais la " "version ne sera plus référencée." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Vous ne pouvez pas supprimer la dernière version ; veuillez en créer une " @@ -2807,7 +2954,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Versions de Minetest compatibles" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2907,6 +3054,13 @@ msgstr "Automatiser la création des versions" msgid "Bulk update" msgstr "Mise à jour groupée" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2922,8 +3076,8 @@ msgid "" "future.\n" "\t\t\tThe Admin can restore removed packages, if needed." msgstr "" -"Pour éviter des pertes de données, vous ne pouvez pas supprimer des paquets " -"de façon permanente.\n" +"Pour éviter des pertes de données, vous ne pouvez pas supprimer des " +"paquets de façon permanente.\n" "Vous pouvez les retirer de ContentDB, ce qui les masquera totalement.\n" "Ils pourraient être supprimés automatiquement dans le future.\n" "Un Admin peux restaurer un paquet masqué, si nécessaire." @@ -2936,38 +3090,47 @@ msgstr "" "Désapprouver un paquet le remettra dans les brouillons,\n" "\t\t\t\t\toù il pourra à nouveau être soumis pour validation." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Raison" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" "La raison du refus / suppression, cela sera affiché dans le journal " "d'audit" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "Rendre privé" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Poster une évaluation pour %(title)s par %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Vous avez trouvé un bug ? Reportez le plutôt sur l'issue tracker." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Supprimer l'évaluation." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3136,42 +3299,42 @@ msgstr "" msgid "Download" msgstr "Télécharger" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Pour Minetest %(min)s et au dessus" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s et en dessous" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Comment l'installer ?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Aucun téléchargement disponible" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Code et ressources non libres" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Code non libre" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Ressources non libres" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3184,7 +3347,7 @@ msgstr "" msgid "Work in Progress" msgstr "Travail en cours" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Téléchargements" @@ -3204,7 +3367,7 @@ msgstr "Suivi des problèmes" msgid "Awaiting review" msgstr "En attente de révision" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Éditer l'évaluation" @@ -3401,7 +3564,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Supprimer « %(title)s » de %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Modifier la réponse" @@ -3409,7 +3572,7 @@ msgstr "Modifier la réponse" msgid "New Thread" msgstr "Nouveau fil" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3417,7 +3580,7 @@ msgstr "" "Si le paquet ne devrait pas être sur CDB (ex : ne fonctionne pas du " "tout), vous pouvez nous le faire savoir ici." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3440,31 +3603,31 @@ msgstr "Répondre à %(title)s" msgid "Only showing replies to public threads" msgstr "Montrer seulement les réponses aux discussions publiques" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "S'abonner" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Convertir en discussion" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Déverrouiller" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Verrouiller" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Ce fil de discussion est visible pour les utilisateurs suivants" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Visible à :" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Et aussi les examinateurs et les éditeurs" @@ -3587,8 +3750,8 @@ msgid "" "Click the button below to confirm that the following packages do support " "all games, except for any games listed in unsupported_games:" msgstr "" -"Cliquez sur le bouton ci-dessous pour confirmer que le paquet suivant est " -"compatible avec tout les jeux, excepté les jeux listés dans " +"Cliquez sur le bouton ci-dessous pour confirmer que le paquet suivant est" +" compatible avec tout les jeux, excepté les jeux listés dans " "unsupported_games :" #: app/templates/todo/game_support.html:74 @@ -3798,11 +3961,11 @@ msgstr "Changer le mot de passe" msgid "Set Password" msgstr "Définir un mot de passe" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "A un mot de passe" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "N'a pas de mot de passe" @@ -4091,35 +4254,51 @@ msgstr "Mot de passe oublié" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Modifier le compte" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Bannir" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Réintéger" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Le message à afficher pour les utilisateur bannis" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Expire le" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Date d'expiration. Laissez vide pour un bannissement indéfini" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Changer l'email et réinitialiser le mot de passe" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Adresse e-mail" @@ -4165,27 +4344,27 @@ msgstr "C'est vous ? Réclamer votre compte maintenant !" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "Alphabétique" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "Plus récents" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Afficher la liste des étiquettes" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Créer un paquet" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Paquets gérés" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Cet utilisateur est également responsable des paquets suivants" @@ -4377,13 +4556,13 @@ msgstr "" msgid "Last year" msgstr "L'an dernier" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" "Vous avez beaucoup de notifications, vous devriez soit les lire, soit les" " effacer" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4769,3 +4948,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Il est recommandé de définir un mot de passe pour votre compte." + +#~ msgid "Spotlight" +#~ msgstr "Projecteur" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "une image PNG ou JPG" + diff --git a/translations/gl/LC_MESSAGES/messages.po b/translations/gl/LC_MESSAGES/messages.po index bdd108f0..2d0babc6 100644 --- a/translations/gl/LC_MESSAGES/messages.po +++ b/translations/gl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2022-06-04 11:18+0000\n" "Last-Translator: Raquel Fariña Agra \n" "Language: gl\n" @@ -19,20 +19,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Fostes baneado." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -41,34 +41,6 @@ msgstr "" msgid "%(delta)s ago" msgstr "Hai %(delta)s" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -79,25 +51,25 @@ msgstr "Nome" msgid "Limit to package" msgstr "Limitar ao paquete" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Gardar" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -105,7 +77,7 @@ msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -119,56 +91,78 @@ msgstr "" msgid "Private" msgstr "" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Fallou a autorización [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "GitHub ligado á conta" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "A conta de GitHub xa está asociada a outro usuario" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Non se puido atopar unha conta para ese usuario de GitHub" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Fallou a autorización [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Editar detalles" @@ -243,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Título (lexible)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nome (Técnico)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Só letras minúsculas (a-z), díxitos (0-9) e guións baixos (_)" @@ -286,7 +280,7 @@ msgstr "Descrición longa (Markdown)" msgid "VCS Repository URL" msgstr "URL do repositorio VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL do sitio web" @@ -330,13 +324,13 @@ msgstr "Non se puido atopar ese usuario" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Permiso denegado" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Non tes permiso para facer iso" @@ -344,55 +338,55 @@ msgstr "Non tes permiso para facer iso" msgid "Please comment what changes are needed in the approval thread" msgstr "Comenta os cambios que son necesarios no fío de revisión" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Paquete non aprobado" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Mantedores (separados por comas)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -512,49 +506,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -572,7 +566,7 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -642,7 +636,7 @@ msgstr "" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "" @@ -676,11 +670,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -693,7 +687,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "" @@ -738,7 +732,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -962,40 +956,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1072,7 +1070,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1091,48 +1089,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1154,7 +1153,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1168,7 +1167,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1315,7 +1314,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1332,27 +1331,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1360,19 +1359,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1407,12 +1426,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1436,6 +1449,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1444,35 +1458,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1483,6 +1506,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1492,13 +1516,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1506,25 +1534,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Eliminar" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1541,7 +1573,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1759,12 +1791,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1843,26 +1875,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1889,13 +1921,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2042,7 +2074,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2112,7 +2144,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2151,6 +2183,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2206,99 +2333,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2499,7 +2626,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2510,8 +2637,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2536,34 +2663,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2629,7 +2776,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2719,6 +2866,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2740,34 +2894,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2921,42 +3084,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2966,7 +3129,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2986,7 +3149,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3174,7 +3337,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3182,13 +3345,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3209,31 +3372,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3543,11 +3706,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3815,35 +3978,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3889,27 +4068,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4078,11 +4257,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4298,3 +4477,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/hi/LC_MESSAGES/messages.po b/translations/hi/LC_MESSAGES/messages.po index a77ab40d..83462dd5 100644 --- a/translations/hi/LC_MESSAGES/messages.po +++ b/translations/hi/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Hindi translations for PROJECT. # Copyright (C) 2023 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2023. @@ -7,30 +7,31 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" -"Language-Team: none\n" "Language: hi\n" +"Language-Team: none\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "" #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -39,34 +40,6 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -77,25 +50,25 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -103,7 +76,7 @@ msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -117,56 +90,78 @@ msgstr "" msgid "Private" msgstr "" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "" @@ -239,13 +234,13 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -282,7 +277,7 @@ msgstr "" msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "" @@ -326,13 +321,13 @@ msgstr "" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "" @@ -340,55 +335,55 @@ msgstr "" msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -508,49 +503,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -568,7 +563,7 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -638,7 +633,7 @@ msgstr "" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "" @@ -672,11 +667,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -689,7 +684,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "" @@ -734,7 +729,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -958,40 +953,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1068,7 +1067,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1087,48 +1086,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1150,7 +1150,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1164,7 +1164,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1311,7 +1311,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1328,27 +1328,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1356,19 +1356,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1403,12 +1423,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1432,6 +1446,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1440,35 +1455,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1479,6 +1503,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1488,13 +1513,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1502,25 +1531,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1537,7 +1570,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1755,12 +1788,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1839,26 +1872,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1885,13 +1918,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2038,7 +2071,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2108,7 +2141,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2147,6 +2180,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2202,99 +2330,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2495,7 +2623,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2506,8 +2634,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2532,34 +2660,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2625,7 +2773,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2715,6 +2863,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2736,34 +2891,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2917,42 +3081,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2962,7 +3126,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2982,7 +3146,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3170,7 +3334,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3178,13 +3342,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3205,31 +3369,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3539,11 +3703,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3811,35 +3975,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3885,27 +4065,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4074,12 +4254,19 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/hu/LC_MESSAGES/messages.po b/translations/hu/LC_MESSAGES/messages.po index d5b5a29b..8c9d2569 100644 --- a/translations/hu/LC_MESSAGES/messages.po +++ b/translations/hu/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-11-26 01:22+0000\n" "Last-Translator: nyommer \n" -"Language-Team: Hungarian \n" "Language: hu\n" +"Language-Team: Hungarian " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.2.1-rc\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Kitiltva:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Kitiltottak." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Csomagok" @@ -42,34 +41,6 @@ msgstr "Csomagok" msgid "%(delta)s ago" msgstr "%(delta)s előtt" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "Reflektorfény" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Legjobb játékok" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Legjobb kiegészítók (modok)" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Legjobb megjelenés(textúra)csomagok" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Legvéleményezettebb" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Utoljára hozzáadott" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "Név" msgid "Limit to package" msgstr "Csomagkorlát" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Mentés" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "Cím" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Rövid leírás" @@ -120,56 +91,78 @@ msgstr "Oldal tartalma" msgid "Private" msgstr "Privát" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Egy kollekció már létezik ezen a néven" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "Nem lehet kollekciót létrehozni, mivel már létezik ilyen nevű csomag" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "csomag hozzáadva a kollekcióhoz" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Csomag eltávolítása a kollekciótól" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Csomag hozzáadva a kedvenc kollekcióhoz" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Nyilvános, módosítás a Profil > Saját gyűjteményeim)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Csomag törölve a kedvenc kollekcióból" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Belépés sikertelen [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "A GitHub-ot hozzákapcsoltuk a fiókhoz" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "A github fiók már társítva van egy másik felhasználóhoz" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Nem található fiók ehhez a GitHub-felhasználóhoz" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Belépés sikertelen [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Leírás" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Részletek Szerkesztése" @@ -244,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Cím (Ember-által-olvasható)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Név (Technikai)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 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 (_)" @@ -287,7 +280,7 @@ msgstr "Hosszú Leírás (Markdown)" msgid "VCS Repository URL" msgstr "VCS tároló URL" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "Weboldal URL" @@ -333,13 +326,13 @@ msgstr "A felhasználó nem található" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Hozzáférés megtagadva" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Nincs erre engedélye" @@ -349,57 +342,57 @@ msgstr "" "Kérjük, hogy a jóváhagyási témában írja meg, milyen változtatásokra van " "szükség" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Törölt csomag" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Nem jóváhagyott csomag" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Karbantartók (vesszővel-elválasztva)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Nincs engedélye a karbantartók szerkesztéséhez" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Nem vagy karbantartó" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "A csomagtulajdonosok nem tudják eltávolítani magukat karbantartóként" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Szerző Neve" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Engedélyezze a támogatottság megjelenését a függőségein alapulva " "(ajánlott)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Támogatott játékok" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Nem támogatott játékok" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "Támogatja az összes játékot (hacsak nincs feltüntetve) / játékfüggetlen" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "A játéktámogatás szerkesztéséhez legalább egy kiadásra van szükséged" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -521,36 +514,36 @@ msgstr "Frissítési konfiguráció törölve" msgid "Now, please create an initial release" msgstr "Most kérjük, hozzon létre egy kezdeti verziót" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Megjegyzés" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Értékelés" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Igen" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Semleges" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Nem" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Nem tudod értékelni a saját csomagodat!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -558,14 +551,14 @@ msgstr "" "Az utóbbi időben túl sok csomagot tekintett át. Kérjük, várjon, mielőtt " "újra próbálkozna, és fontolja meg az értékelések részletesebbé tételét" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Linkek amik blokkolt oldalakra vezetnek nem engedélyezett" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "A saját csomagod értékeléseire nem szavazhatsz!" @@ -583,7 +576,7 @@ msgstr "Cím/Felirat" msgid "Cover Image" msgstr "Borítókép" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Üzenet" @@ -653,7 +646,7 @@ msgstr "Felhasználónév vagy e-mail" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Jelszó" @@ -687,11 +680,11 @@ msgstr "Meg kell erősítenie a regisztrációs e-mailt" msgid "Login failed" msgstr "A bejelentkezés sikertelen" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Megjelenítendő Név" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Felhasználónév" @@ -706,7 +699,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "E-mail" @@ -755,7 +748,7 @@ msgstr "" "%(display_name)s. Próbáljon ki egy másik e-mail címet." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Ez az e-mail cím leiratkozott/fekete listára került és nem használható" @@ -986,40 +979,44 @@ msgstr "Email és Értesítések" msgid "API Tokens" msgstr "API-Tokenek" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Moderátor Eszközök" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "Az adományozás URL-je" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Van már felhasználó ezzel a névvel" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "A moderátori vagy magasabb rangú felhasználók nem törölhetők" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Megjelenítendő név" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Fórum Felhasználónév" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "GitHub Felhasználónév" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nem léptethet fel egy felhasználót sajátjánál magasabb rangra!" @@ -1106,8 +1103,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Túl sok kérés. Kérjük, várjon, mielőtt újra próbálkozna" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "PNG vagy JPG képfájl" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1127,48 +1124,49 @@ msgstr "Kérjük, töltse fel %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "A feltöltött kép valójában nem kép" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Kiegészítő(mod)" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Játék" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Kinézet(textúra)csomag" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modifikációk \"Modok\"" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Játékok" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Kinézet(textúra)csomag" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Jelölés a jóváhagyáshoz" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Jóváhagyás" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Törlés" @@ -1194,7 +1192,7 @@ msgid "%(num)d new notifications" msgstr "Van%(num)dÚj értesítése" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Megtekintés" @@ -1208,7 +1206,7 @@ msgstr "Email-beállítások megváltoztatása" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Leiratkozás" @@ -1359,7 +1357,7 @@ msgstr "" "Üdv a legjobb helyen a minetest kiegészítők játékok és textúra csomagok " "megtalálásához" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1376,27 +1374,27 @@ msgstr "%(title)s by %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Vélemények" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Előző" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Következő" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Kiemelt" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1404,19 +1402,39 @@ msgstr "Kiemelt" msgid "See more" msgstr "Több megtekintése" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Utoljára hozzáadott" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Nemrég frissített" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Legjobb játékok" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Legjobb kiegészítók (modok)" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Legjobb megjelenés(textúra)csomagok" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Cimke szerinti keresés" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Legvéleményezettebb" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Legújabb pozitív vélemény" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1453,12 +1471,6 @@ msgstr "Új licensz/engedély" msgid "Licenses" msgstr "Licenszek/engedélyek" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Leírás" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Megtekintések" @@ -1482,6 +1494,7 @@ msgid "New Warning" msgstr "Új figyelmeztetés" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Szerkeztés - %(name)s" @@ -1490,23 +1503,32 @@ msgstr "Szerkeztés - %(name)s" msgid "Create API Token" msgstr "API token létrehozása" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" "Az API-tokenek lehetővé teszik, hogy a szkriptek az Ön nevében " "cselekedjenek." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Zseton elérés" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 #, fuzzy msgid "" "For security reasons, access tokens will only be shown once. Reset the " @@ -1515,15 +1537,15 @@ msgstr "" "Biztonsági okokból az elérési zsetonok csak egyszer jelennek meg. Állitsa" " vissza, ha elvesztette." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Visszaállítás" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 #, fuzzy msgid "Recommended: Only allows token to interact with a particular package." msgstr "Ajánlott:csak akkor enged zsetonokat, ha egy adott csomaggal interaktál" @@ -1535,6 +1557,7 @@ msgstr "API zsetonok | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1544,13 +1567,17 @@ msgstr "Létrehozás" msgid "API Documentation" msgstr "API Dokumentáció" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Nem készült zseton" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Szerkesztés" @@ -1558,25 +1585,29 @@ msgstr "Szerkesztés" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Törlés" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1593,7 +1624,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1820,12 +1851,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1904,26 +1935,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1950,13 +1981,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2103,7 +2134,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2173,7 +2204,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2212,6 +2243,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2267,99 +2393,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2560,7 +2686,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2571,8 +2697,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2597,34 +2723,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2690,7 +2836,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2780,6 +2926,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2801,34 +2954,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2982,42 +3144,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3027,7 +3189,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -3047,7 +3209,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3235,7 +3397,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3243,13 +3405,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3270,31 +3432,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3606,11 +3768,11 @@ msgstr "Jelszó Módosítása" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3879,35 +4041,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3953,27 +4131,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4147,11 +4325,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Sok értesítése van. Olvassa el, vagy törölje őket" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4477,3 +4655,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" + +#~ msgid "Spotlight" +#~ msgstr "Reflektorfény" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "PNG vagy JPG képfájl" + diff --git a/translations/id/LC_MESSAGES/messages.po b/translations/id/LC_MESSAGES/messages.po index 8ac1fffb..37452a45 100644 --- a/translations/id/LC_MESSAGES/messages.po +++ b/translations/id/LC_MESSAGES/messages.po @@ -7,34 +7,33 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-11-16 21:06+0000\n" "Last-Translator: Muhammad Rifqi Priyo Susanto " "\n" -"Language-Team: Indonesian \n" "Language: id\n" +"Language-Team: Indonesian " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.2\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Diblokir:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Anda telah diblokir (ban)." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paket" @@ -43,34 +42,6 @@ msgstr "Paket" msgid "%(delta)s ago" msgstr "%(delta)s yang lalu" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "Sorotan" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Permainan Teratas" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Mod Teratas" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Paket Tekstur Teratas" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Ulasan Tertinggi" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Baru Saja Ditambahkan" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -81,25 +52,25 @@ msgstr "Nama" msgid "Limit to package" msgstr "Batasi ke paket" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Simpan" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -107,7 +78,7 @@ msgid "Title" msgstr "Judul" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Deskripsi Singkat" @@ -121,56 +92,78 @@ msgstr "Konten Halaman" msgid "Private" msgstr "Pribadi" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Sebuah koleksi dengan judul yang mirip sudah ada" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "Tidak dapat membuat koleksi karena paket dengan nama tersebut sudah ada" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Paket ditambahkan ke koleksi" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Paket dihapus dari koleksi" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Paket ditambahkan ke koleksi favorit" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Publik, ubah dari Profil > Koleksi Saya)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Paket dihapus dari koleksi favorit" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Otorisasi gagal [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "GitHub ditautkan ke akun" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Akun GitHub telah ditautkan dengan pengguna lain" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Tidak dapat menemukan akun untuk pengguna GitHub ini" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Otorisasi gagal [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Deskripsi" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Sunting Detail" @@ -245,13 +238,13 @@ msgid "Title (Human-readable)" msgstr "Judul (Dibaca Manusia)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nama (Teknis)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Hanya huruf kecil (a-z), angka (0-9), dan garis bawah (_)" @@ -288,7 +281,7 @@ msgstr "Deskripsi Panjang (Markdown)" msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL Situs Web" @@ -334,13 +327,13 @@ msgstr "Tidak dapat mencari pengguna tersebut" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Izin ditolak" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Anda tidak memiliki izin untuk melakukannya" @@ -348,58 +341,59 @@ msgstr "Anda tidak memiliki izin untuk melakukannya" msgid "Please comment what changes are needed in the approval thread" msgstr "Harap tuliskan perubahan yang diperlukan dalam utas persetujuan" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Paket yang dihapus" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Paket yang tidak disetujui" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Pengelola (Dipisahkan Koma)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Anda tidak memiliki izin untuk menyunting pengelola" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Anda bukan pengelola" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik paket tidak dapat menghapus dirinya dari daftar pengelola" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Nama Pembuat" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Nyalakan deteksi dukungan berdasarkan dependensi (disarankan)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Permainan yang didukung" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Permainan yang tidak didukung" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Mendukung semua permainan (kecuali dinyatakan)/tidak bergantung pada " "permainan" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -"Anda perlu setidaknya satu rilis sebelum bisa menyunting dukungan permainan" +"Anda perlu setidaknya satu rilis sebelum bisa menyunting dukungan " +"permainan" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "(Paket) mod perlu berisi setidaknya satu mod. Harap buat rilis baru" @@ -519,36 +513,36 @@ msgstr "Konfigurasi pembaruan yang dihapus" msgid "Now, please create an initial release" msgstr "Sekarang, harap buat rilis awalan" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Komentar" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Penilaian" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Ya" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Netral" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Tidak" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Anda tidak dapat mengulas paket Anda sendiri!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -556,14 +550,14 @@ msgstr "" "Anda mengulas terlalu banyak paket baru-baru ini. Harap tunggu sebelum " "mencoba lagi dan harap buat ulasan Anda lebih detail" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Tautan ke situs terblokir tidak dibolehkan" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Anda tidak dapat menilai ulasan pada paket Anda sendiri!" @@ -581,7 +575,7 @@ msgstr "Judul/Takarir" msgid "Cover Image" msgstr "Gambar Sampul" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Pesan" @@ -651,7 +645,7 @@ msgstr "Nama pengguna atau surel" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Kata sandi" @@ -685,11 +679,11 @@ msgstr "Anda perlu mengonfirmasi surel pendaftaran" msgid "Login failed" msgstr "Gagal masuk" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Nama Tampilan" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nama Pengguna" @@ -704,7 +698,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Surel" @@ -751,10 +745,11 @@ msgstr "" "%(display_name)s. Harap gunakan alamat surel yang berbeda." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Alamat surel ini telah berhenti langganan/dilarang dan tidak dapat digunakan" +"Alamat surel ini telah berhenti langganan/dilarang dan tidak dapat " +"digunakan" #: app/blueprints/users/account.py:187 msgid "Reset Password" @@ -985,40 +980,44 @@ msgstr "Surel dan Pemberitahuan" msgid "API Tokens" msgstr "Token API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Alat Moderator" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL Donasi" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Pengguna lain telah memiliki nama ini" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Pengguna dengan jabatan moderator ke atas tidak dapat dihapus" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Nama tampilan" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Nama Pengguna Forum" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Nama Pengguna GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Jabatan" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Tidak dapat menaikkan jabatan pengguna lain lebih tinggi daripada Anda " @@ -1105,8 +1104,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Terlalu banyak permintaan. Harap tunggu sebelum mencoba lagi" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "sebuah berkas citra PNG atau JPG" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1126,48 +1125,49 @@ msgstr "Harap unggah %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Citra yang diunggah sejatinya bukan citra" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Permainan" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Paket Tekstur" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Permainan" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Paket Tekstur" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Ajukan untuk Disetujui" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Setujui" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Hapus" @@ -1191,7 +1191,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d pemberitahuan baru" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Lihat" @@ -1205,7 +1205,7 @@ msgstr "Kelola pengaturan surel" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Berhenti langganan" @@ -1356,7 +1356,7 @@ msgstr "" "Selamat datang di tempat terbaik untuk mencari mod, permainan, dan paket " "tekstur Minetest" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1373,27 +1373,27 @@ msgstr "%(title)s oleh %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Ulasan" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Sebelumnya" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Selanjutnya" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Unggulan" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1401,19 +1401,39 @@ msgstr "Unggulan" msgid "See more" msgstr "Lihat lebih banyak" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Baru Saja Ditambahkan" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Baru Saja Diperbarui" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Permainan Teratas" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Mod Teratas" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Paket Tekstur Teratas" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Cari menurut Label" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Ulasan Tertinggi" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Ulasan Positif Terbaru" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB memiliki %(count)d paket dengan total unduhan %(downloads)d kali." @@ -1448,12 +1468,6 @@ msgstr "Lisensi Baru" msgid "Licenses" msgstr "Lisensi" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Deskripsi" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Penayangan" @@ -1477,6 +1491,7 @@ msgid "New Warning" msgstr "Peringatan Baru" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Sunting - %(name)s" @@ -1485,11 +1500,20 @@ msgstr "Sunting - %(name)s" msgid "Create API Token" msgstr "Buat Token API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "Token API membolehkan skrip untuk bertindak mewakili Anda." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1497,11 +1521,11 @@ msgstr "" "Hati-hati terhadap pihak yang diberi token karena Anda bertanggung jawab " "terhadap tindakan atas nama akun Anda." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Token Akses" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1509,15 +1533,15 @@ msgstr "" "Untuk alasan keamanan, token akses hanya akan ditampilkan sekali. Reset " "token jika ia hilang." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Reset" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Nama yang dibaca manusia untuk membedakan token." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "Saran: Hanya bolehkan token untuk berinteraksi terhadap paket tertentu." @@ -1528,6 +1552,7 @@ msgstr "Token API | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1537,13 +1562,17 @@ msgstr "Buat" msgid "API Documentation" msgstr "Dokumentasi API" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Tidak ada token yang dibuat" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Sunting" @@ -1551,25 +1580,29 @@ msgstr "Sunting" msgid "New Collection" msgstr "Koleksi Baru" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "Pengguna tidak akan dialihkan ketika menuju ke URL lama" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Tidak ada hasil" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Hapus" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "Anda dapat mengganti deskripsinya dengan milik Anda" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "Apakah Anda yakin ingin menghapus {title}?" @@ -1586,7 +1619,7 @@ msgid "Deleting is permanent" msgstr "Penghapusan bersifat permanen" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1826,12 +1859,12 @@ msgid "No audit log entries." msgstr "Tidak ada entri log audit." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Wajib" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Mulai menulis untuk melihat saran" @@ -1912,26 +1945,26 @@ msgstr "Peringatan: Media tidak bebas." msgid "No packages available" msgstr "Tidak ada paket yang tersedia" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "dibuat %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Sunting/Setujui" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Mengimpor..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Menunggu persetujuan." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Tidak ada rilis yang tersedia." @@ -1958,13 +1991,13 @@ msgid "Review" msgstr "Ulasan" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Apakah Anda menyarankan %(type)s ini?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Mengapa? Harap bersifat membangun" @@ -2117,7 +2150,7 @@ msgstr "Balasan Terakhir" msgid "On %(trigger)s, do %(action)s" msgstr "Ketika %(trigger)s, lakukan %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Rilis" @@ -2187,7 +2220,7 @@ msgstr "Disediakan oleh" msgid "Forum Topics" msgstr "Topik Forum" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2226,6 +2259,101 @@ msgstr "Tidak ada pemberitahuan" msgid "Editor/Approver Notifications" msgstr "Pemberitahuan Penyunting/Penyetuju" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -2283,19 +2411,19 @@ msgid "Edit - %(title)s" msgstr "Sunting - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Buat Paket" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Apakah Anda telah membaca Kebijakan dan Panduan Penambahan Paket?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Baca lebih lanjut" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2304,7 +2432,7 @@ msgstr "" "Anda dapat menyisipkan berkas .cdb.json dalam %(type)s Anda untuk " "memperbarui detail ini secara otomatis." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2314,17 +2442,17 @@ msgstr "" "diperlukan\n" "\t\t\tuntuk fitur seperti mencari metadata dari git dan isi otomatis." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paket" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "Anda perlu membatalkan publikasi paket untuk mengganti namanya." -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2332,59 +2460,59 @@ msgstr "" "Harap pilih 'Dalam Pengerjaan' jika paket Anda belum stabil dan tidak " "disarankan untuk semua pemain" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "Jika tidak ada media, atur Lisensi Media menjadi sama dengan Lisensi-nya." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Repositori dan Tautan" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "Apakah Anda memiliki repositori Git?" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "Memiliki repositori bersifat opsional" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -"Jika Anda memiliki repositori, masukkan URL di bawah. Kalau tidak, kosongkan " -"dan klik lewati." +"Jika Anda memiliki repositori, masukkan URL di bawah. Kalau tidak, " +"kosongkan dan klik lewati." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "URL HTTP ke repositori Git, Mercurial, atau yang lain" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Lanjut (Impor Otomatis)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Lewati" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Mengimpor... (Ini mungkin perlu waktu)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "Di mana pengguna bisa melaporkan masalah?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "Tempelkan URL topik forum" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "Video YouTube akan ditampilkan sebagai sematan." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "Jika kosong, URL donasi pembuat yang akan digunakan." @@ -2606,12 +2734,12 @@ msgstr "Ganti Banyak Rilis Sekaligus" #: app/templates/packages/release_bulk_change.html:11 msgid "Use this page to set the min and max of all releases for your package." msgstr "" -"Gunakan halaman ini untuk mengatur min dan maks untuk seluruh rilis paket " -"Anda." +"Gunakan halaman ini untuk mengatur min dan maks untuk seluruh rilis paket" +" Anda." #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maksimum harus lebih besar daripada atau sama dengan minimum!" @@ -2624,8 +2752,8 @@ msgstr "" "\t\t\tpada platform yang tidak sesuai." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Biarkan keduanya None jika ragu." @@ -2650,8 +2778,28 @@ msgstr "Disetujui" msgid "Supported Minetest versions" msgstr "Versi Minetest yang didukung" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2659,7 +2807,7 @@ msgstr "" "Atur versi Minetest minimum dan maksimum yang didukung.\n" "\t\t\tRilis ini akan disembunyikan dari klien yang tidak didukung. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2667,15 +2815,15 @@ msgstr "" "Anda dapat mengaturnya secara " "otomatis dalam berkas .conf paket Anda." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Hapus Rilis" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Ini bersifat permanen." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2683,7 +2831,7 @@ msgstr "" "Semua unggahan yang terkait tidak akan dihapus segera. Namun, rilis ini " "tidak akan terdaftar." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Anda tidak dapat menghapus rilis terbaru. Harap buat rilis baru terlebih " @@ -2758,7 +2906,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Versi Minetest yang didukung" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2857,6 +3005,13 @@ msgstr "Siapkan rilis otomatis" msgid "Bulk update" msgstr "Perbarui Banyak Sekaligus" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2886,36 +3041,45 @@ msgstr "" "Tidak menyetujui paket akan mengembalikannya ke Draf yang\n" "\t\t\t\tnantinya dapat dikirim lagi untuk disetujui." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Alasan" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "Alasan tidak setuju/hapus. Ini ditampilkan dalam log audit" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "Batalkan Publikasi" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Pos ulasan untuk %(title)s oleh %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Menemukan sebuah masalah? Tulis di pelacak " "masalah saja." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Hapus ulasan." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3081,42 +3245,42 @@ msgstr "" msgid "Download" msgstr "Unduh" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s-%(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Untuk Minetest %(min)s ke atas" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s ke bawah" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Bagaimana memasangnya?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Tidak ada unduhan yang tersedia" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Kode dan media tidak bebas" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Kode tidak bebas" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Media tidak bebas" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3128,7 +3292,7 @@ msgstr "" msgid "Work in Progress" msgstr "Dalam Pengerjaan" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Unduhan" @@ -3148,7 +3312,7 @@ msgstr "Pelacak Masalah" msgid "Awaiting review" msgstr "Menunggu tinjauan" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Sunting Ulasan" @@ -3340,7 +3504,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Hapus \"%(title)s\" oleh %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Sunting balasan" @@ -3348,7 +3512,7 @@ msgstr "Sunting balasan" msgid "New Thread" msgstr "Utas Baru" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3356,7 +3520,7 @@ msgstr "" "Jika paket ini seharusnya tidak ada di CDB (misal tidak berjalan sama " "sekali), laporkan di sini." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3379,31 +3543,31 @@ msgstr "Balasan untuk %(title)s" msgid "Only showing replies to public threads" msgstr "Hanya menampilkan balasan ke utas publik" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Berlangganan" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Ubah ke Utas" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Buka Kunci" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Kunci" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Utas ini tampak kepada pengguna berikut" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Tampak kepada:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Dengan penyetuju dan penyunting" @@ -3735,11 +3899,11 @@ msgstr "Ganti Kata Sandi" msgid "Set Password" msgstr "Atur Kata Sandi" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Memiliki kata sandi" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Tidak memiliki kata sandi" @@ -4026,35 +4190,51 @@ msgstr "Lupa kata sandi saya" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Sunting Akun" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Blokir" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Buka Blokir" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Pesan untuk ditampilkan kepada pengguna terblokir" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Kedaluwarsa pada" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Tanggal kedaluwarsa. Kosongkan untuk blokir permanen" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Ganti Surel dan Kirim Reset Kata Sandi" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Alamat Surel" @@ -4100,27 +4280,27 @@ msgstr "Apakah ini Anda? Klaim akun Anda sekarang!" msgid "%(value)d / %(target)d" msgstr "%(value)d/%(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "Urut Alfabet" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "Terbaru" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Lihat daftar label" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Buat paket" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Paket yang Dikelola" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Pengguna ini juga menjadi pengelola paket-paket berikut" @@ -4302,13 +4482,13 @@ msgstr "Tahun kalender ini" msgid "Last year" msgstr "Tahun sebelumnya" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" "Anda memiliki banyak pemberitahuan. Anda seharusnya membacanya atau " "membersihkannya" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4659,3 +4839,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Disarankan mengatur kata sandi akun Anda." + +#~ msgid "Spotlight" +#~ msgstr "Sorotan" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "sebuah berkas citra PNG atau JPG" + diff --git a/translations/it/LC_MESSAGES/messages.po b/translations/it/LC_MESSAGES/messages.po index 3e4d6721..e556564c 100644 --- a/translations/it/LC_MESSAGES/messages.po +++ b/translations/it/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-12-27 00:11+0000\n" "Last-Translator: Giov4 \n" -"Language-Team: Italian \n" "Language: it\n" +"Language-Team: Italian " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.4-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Espulsə:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Sei statə espulsə." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Contenuti" @@ -42,34 +41,6 @@ msgstr "Contenuti" msgid "%(delta)s ago" msgstr "%(delta)s fa" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Giochi Migliori" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Moduli Migliori" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Migliori Pacchetti Texture" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "I Più Recensiti" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Aggiunti Recentemente" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "Nome" msgid "Limit to package" msgstr "Limita al contenuto" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Salva" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "Titolo" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Breve Descrizione" @@ -120,57 +91,80 @@ msgstr "Contenuto Pagina" msgid "Private" msgstr "Privato" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Esiste già una raccolta con un titolo simile" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -"Impossibile creare la raccolta perché esiste già un contenuto con quel nome" +"Impossibile creare la raccolta perché esiste già un contenuto con quel " +"nome" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Contenuto aggiunto alla raccolta" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Contenuto rimosso dalla raccolta" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Contenuto aggiunto alla raccolta dei preferiti" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Pubblico, cambia da Profilo > Le mie collezioni)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Contenuto rimosso dalla raccolta dei preferiti" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorizzazione fallita [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Profilo collegato a GitHub" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "L'account GitHub è già associato ad un altrə utente" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Impossibile trovare un account per l'utente GitHub" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorizzazione fallita [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Descrizione" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Modifica Dettagli" @@ -247,13 +241,13 @@ msgid "Title (Human-readable)" msgstr "Titolo (Leggibile da umani)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nome (Tecnico)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Solo lettere minuscole (a-z), numeri (0-9), e trattino basso (_)" @@ -290,7 +284,7 @@ msgstr "Descrizione Lunga (Markdown)" msgid "VCS Repository URL" msgstr "URL del Deposito VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL del Sito Web" @@ -336,13 +330,13 @@ msgstr "Impossibile trovare l'utente" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Permesso negato" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Non hai il permesso di farlo" @@ -352,60 +346,61 @@ msgstr "" "Rispondi quali cambiamenti sono necessari nella discussione di " "approvazione, per favore" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Contenuto rimosso" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Contenuto non accettato" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Manutentorз (Separatз da virgole)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Non hai il permesso di modificare lз manutentorз" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Non sei unə manutentorə" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Le persone alle quali appartiene il contenuto non possono rimuoversi dal " "ruolo di manutentorз" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Nome dell'Autorə" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Abilita il rilevamento del supporto in base alle dipendenze (consigliato)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Giochi supportati" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Giochi non supportati" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Supporta tutti i giochi (se non diversamente specificato) / è " "indipendente dal gioco" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -"È necessario almeno un rilascio prima di poter modificare i giochi supportati" +"È necessario almeno un rilascio prima di poter modificare i giochi " +"supportati" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -527,36 +522,36 @@ msgstr "Configurazione di aggiornamento rimossa" msgid "Now, please create an initial release" msgstr "Ora, crea un rilascio iniziale, per favore" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Rispondi" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Valutazione" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Sì" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Nì" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "No" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Non puoi recensire un tuo contenuto!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -565,14 +560,14 @@ msgstr "" "riprovare, per favore, e considera di rendere le tue recensioni più " "dettagliate" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Non è consentito il reindirizzamento a siti bloccati" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Non puoi votare le recensioni sul tuo contenuto!" @@ -590,7 +585,7 @@ msgstr "Titolo/Sottotitolo" msgid "Cover Image" msgstr "Immagine di Copertina" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Messaggio" @@ -662,7 +657,7 @@ msgstr "Nome utente o email" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Password" @@ -696,11 +691,11 @@ msgstr "Devi confermare l'email di registrazione" msgid "Login failed" msgstr "Impossibile entrare" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Nome da Mostrare" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nome Utente" @@ -715,7 +710,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Email" @@ -766,7 +761,7 @@ msgstr "" "%(display_name)s. Provane un'altra." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "L'indirizzo email non è più iscritto/è schermato, e non può essere " @@ -999,42 +994,46 @@ msgstr "Email e Notifiche" msgid "API Tokens" msgstr "Gettoni API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Strumenti per Moderatori" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL per le donazioni" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Quel nome è già in uso" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" "Lɜ utenti col rango di moderatorə o superiore non possono essere " "cancellatɜ" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Nome da mostrare" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Nome Utente sul Forum" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Nome Utente su GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Rango" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Non puoi promuovere un utente ad un livello più alto del tuo!" @@ -1121,8 +1120,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Troppe richieste, aspetta un po' prima di riprovare per favore" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "un file di immagine PNG o JPG" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1142,48 +1141,49 @@ msgstr "Carica %(file_desc)s, per favore" msgid "Uploaded image isn't actually an image" msgstr "L'immagine caricata non è di fatto una immagine" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Modulo" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Gioco" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Pacchetto Texture" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Moduli" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Giochi" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Pacchetti Texture" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Invia per l'Approvazione" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Permetti" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Rimuovi" @@ -1207,7 +1207,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d nuove notifiche" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Mostra" @@ -1221,7 +1221,7 @@ msgstr "Gestisci le impostazioni email" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Disiscriviti" @@ -1373,7 +1373,7 @@ msgstr "" "Benvenutə nel posto migliore per trovare moduli, giochi e pacchetti " "texture per Minetest" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1390,27 +1390,27 @@ msgstr "%(title)s di %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Recensioni" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Precedente" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Successivo" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "In Evidenza" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1418,19 +1418,39 @@ msgstr "In Evidenza" msgid "See more" msgstr "Mostra di più" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Aggiunti Recentemente" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Aggiornati Recentemente" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Giochi Migliori" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Moduli Migliori" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Migliori Pacchetti Texture" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Cerca con Etichette" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "I Più Recensiti" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Recensioni Positive Recenti" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB ha %(count)d contenuti, con un totale di %(downloads)d scaricamenti." @@ -1465,12 +1485,6 @@ msgstr "Nuova Licenza" msgid "Licenses" msgstr "Licenze" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Descrizione" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Visualizzazioni" @@ -1494,6 +1508,7 @@ msgid "New Warning" msgstr "Nuova Avvertenza" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Modifica - %(name)s" @@ -1502,11 +1517,20 @@ msgstr "Modifica - %(name)s" msgid "Create API Token" msgstr "Crea un Gettone API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "I Gettoni API permettono agli script di agire per tuo conto." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1514,11 +1538,11 @@ msgstr "" "Fai attenzione a cosa/con chi condividi i token, poiché sei responsabile " "delle azioni del tuo account." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Gettone d'Accesso" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1526,15 +1550,15 @@ msgstr "" "Per ragioni di sicurezza, i gettoni di accesso saranno mostrati una volta" " sola. Ripristina il gettone se viene perso." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Ripristina" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Nome leggibile da umani per distinguere tra i gettoni." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" "Si raccomanda: Permetti ai gettoni di interagire solo con un contenuto " @@ -1547,6 +1571,7 @@ msgstr "Gettoni API | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1556,13 +1581,17 @@ msgstr "Crea" msgid "API Documentation" msgstr "Documentazione dell'API" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Nessun gettone creato" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Modifica" @@ -1570,25 +1599,29 @@ msgstr "Modifica" msgid "New Collection" msgstr "Nuova Raccolta" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "Lɜ utenti non verranno reindirizzatɜ quando accederanno al vecchio URL" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Nessun risultato" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Rimuovi" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "È possibile sostituire la descrizione con una propria" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "Sei sicuro di voler rimuovere {title}?" @@ -1605,7 +1638,7 @@ msgid "Deleting is permanent" msgstr "La rimozione è permanente" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1647,8 +1680,8 @@ msgstr "Una raccolta di %(author)s" #: app/templates/collections/view.html:69 msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -"Per aggiungere un contenuto, vai sulla sua pagina e fai clic su \"Aggiungi " -"alla raccolta\"" +"Per aggiungere un contenuto, vai sulla sua pagina e fai clic su " +"\"Aggiungi alla raccolta\"" #: app/templates/donate/index.html:4 msgid "Support packages" @@ -1847,12 +1880,12 @@ msgid "No audit log entries." msgstr "Nessuna voce nel log di audit." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Obbligatorio" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Comincia a digitare per vedere i suggerimenti" @@ -1937,26 +1970,26 @@ msgstr "Avvertenza: Media proprietario." msgid "No packages available" msgstr "Nessun contenuto disponibile" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "creato %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Modifica / Approva" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Importando..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "In attesa di approvazione." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Nessun rilascio disponibile." @@ -1983,13 +2016,13 @@ msgid "Review" msgstr "Recensisci" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Raccomanderesti questo %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Perché o perché no? Cercate di essere costruttivi" @@ -2148,7 +2181,7 @@ msgstr "Ultima Risposta" msgid "On %(trigger)s, do %(action)s" msgstr "Quando %(trigger)s, fai %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Rilascio" @@ -2218,7 +2251,7 @@ msgstr "Fornito Da" msgid "Forum Topics" msgstr "Argomenti del Forum" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2257,6 +2290,101 @@ msgstr "Nessuna notifica" msgid "Editor/Approver Notifications" msgstr "Notifiche dallз Addettз alla Modifica/Approvatorз" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -2316,19 +2444,19 @@ msgid "Edit - %(title)s" msgstr "Modifica - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Crea un Contenuto" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Hai già letto la Politica di Inclusione dei Contenuti e le Linee guida?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Leggi di più" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2337,7 +2465,7 @@ msgstr "" "È possibile includere un file .cdb.json nei propri %(type)s per " "aggiornare automaticamente questi dettagli." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2347,19 +2475,19 @@ msgstr "" "funzionalità\n" "\t\t\tquali la ricerca dei metadati da Git e l'auto-completamento." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Contenuto" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" "È necessario annullare la pubblicazione del contenuto per modificarne il " "nome." -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2367,25 +2495,25 @@ msgstr "" "Scegliere \"Work in Progress\" se il contenuto è instabile e non dovrebbe" " essere raccomandato a tuttз lз giocatorз" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Se non c'è alcun media, impostate le stesse Licenza Multimediale e " "Licenza." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Deposito e Collegamenti" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "Hai un deposito Git?" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "Avere un deposito è facoltativo" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -2393,35 +2521,35 @@ msgstr "" "Se disponi di un deposito, inserisci l'URL di seguito. Altrimenti lascia " "vuoto il campo e clicca su Salta." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "URL HTTP di un deposito Git, Mercurial, o di altro tipo" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Successivo (Auto-Importazione)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Salta" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Importando... (Potrebbe volerci un pò)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "Dove dovrebbero segnalare i problemi gli utenti?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "Incolla l'URL di una discussione sul forum" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "I video di YouTube verranno mostrati come incorporati." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "Se vuoto, verrà utilizzato l'URL per le donazioni dell'autorз." @@ -2636,7 +2764,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Il massimo deve essere maggiore o uguale al minimo!" @@ -2649,8 +2777,8 @@ msgstr "" "\t\t\til contenuto su piattaforme non supportate." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Lascia entrambi come Vuoto se ci sono dei dubbi." @@ -2675,8 +2803,28 @@ msgstr "Approvato" msgid "Supported Minetest versions" msgstr "Versioni di Minetest supportate" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2685,7 +2833,7 @@ msgstr "" "\t\t\tQuesto rilascio sarà nascosto ai client al di fuori di tale " "intervallo. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2693,15 +2841,15 @@ msgstr "" "È possibile impostare automaticamente " "questo parametro nel .conf del pacchetto." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Elimina il Rilascio" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Ciò è permanente." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2709,7 +2857,7 @@ msgstr "" "Qualsiasi caricamento associato non verrà rimosso immediatamente, ma il " "rilascio non sarà più elencato." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Non puoi rimuovere il rilascio più recente; creane prima uno nuovo per " @@ -2786,7 +2934,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Versioni di Minetest supportate" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2888,6 +3036,13 @@ msgstr "Imposta i rilasci automatici" msgid "Bulk update" msgstr "Aggiornamenti raggruppati" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2918,36 +3073,45 @@ msgstr "" "Disapprovare un contenuto lo riporta allo stato di Bozza,\n" "\t\t\t\tdove può essere inviato per l'approvazione nuovamente." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Motivo" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "Motivo del rifiuto / eliminazione, sarà mostrato nel log di audit" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Pubblica una recensione per %(title)s di %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Hai scoperto un problema? Pubblicalo invece sul tracciatore di problemi." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Cancella la recensione." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3114,42 +3278,42 @@ msgstr "" msgid "Download" msgstr "Scarica" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Per Minetest %(min)s e ulteriori" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s e precedenti" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Come posso installarlo?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Nessuno scaricamento disponibile" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Codice e media proprietari" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Codice proprietario" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Media proprietario" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3162,7 +3326,7 @@ msgstr "" msgid "Work in Progress" msgstr "Lavori in Corso" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Scaricamenti" @@ -3182,7 +3346,7 @@ msgstr "Tracciatore dei Problemi" msgid "Awaiting review" msgstr "In attesa di revisione" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Modifica la Recensione" @@ -3380,7 +3544,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Cancella \"%(title)s\" di %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Modifica la risposta" @@ -3388,7 +3552,7 @@ msgstr "Modifica la risposta" msgid "New Thread" msgstr "Nuova Discussione" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3396,7 +3560,7 @@ msgstr "" "Puoi notificarci qui se il contenuto non è adatto a CDB (es: in caso non " "funzioni affatto)." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3419,31 +3583,31 @@ msgstr "Rispondi a %(title)s" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Iscriviti" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Converti a Discussione" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Sblocca" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Blocca" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Questa discussione è visibile dai seguenti utenti" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Visibile a:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Oltre allз approvatorз e allз addettз alla modifica" @@ -3505,8 +3669,8 @@ msgstr "Dipendenze Non Soddisfatte" #: app/templates/todo/editor.html:151 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -"Nomi di moduli che hanno dipendenze obbligatorie, ma nessun pacchetto che le " -"fornisca." +"Nomi di moduli che hanno dipendenze obbligatorie, ma nessun pacchetto che" +" le fornisca." #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -3769,11 +3933,11 @@ msgstr "Cambia la Password" msgid "Set Password" msgstr "Imposta una Password" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Ha una password" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Non ha una password" @@ -4060,35 +4224,51 @@ msgstr "Ho dimenticato la password" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Modifica l'Account" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Espelli" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Reintegra" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Messaggio da mostrare agli utenti espulsi" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Scade A" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Data di scadenza. Lascia vuoto per espellere permanentemente" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Cambia l'Email e Invia il Ripristino della Password" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Indirizzo Email" @@ -4134,27 +4314,27 @@ msgstr "Sei tu? Richiedi subito il tuo account!" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Mostra l'elenco delle etichette" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Crea contenuto" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Contenuti Mantenuti" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Questə utente mantiene anche i seguenti contenuti" @@ -4338,11 +4518,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Hai ricevuto molte notifiche, dovresti leggerle o cancellarle" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4530,3 +4710,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Ti consigliamo di impostare una password per il tuo profilo." + +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "un file di immagine PNG o JPG" + diff --git a/translations/ja/LC_MESSAGES/messages.po b/translations/ja/LC_MESSAGES/messages.po index 91051e30..1bd38cc7 100644 --- a/translations/ja/LC_MESSAGES/messages.po +++ b/translations/ja/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-12-16 10:05+0000\n" "Last-Translator: Jun Nogata \n" -"Language-Team: Japanese \n" "Language: ja\n" +"Language-Team: Japanese " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.3\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "BANされた:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "BANされました。" #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "パッケージ" @@ -42,34 +41,6 @@ msgstr "パッケージ" msgid "%(delta)s ago" msgstr "%(delta)s秒前" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "注目作" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "人気のゲーム" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "人気のMod" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "人気のテクスチャパック" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "高評価のレビュー" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "最近登録されたパッケージ" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "名前" msgid "Limit to package" msgstr "パッケージへの制限" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "保存" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "タイトル" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -120,56 +91,78 @@ msgstr "" msgid "Private" msgstr "プライベート" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "認証失敗 [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Githubとアカウントをリンクする" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "GitHubアカウントが既に他のユーザーに紐付いています" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "GitHubユーザーが見つかりません" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "認証失敗 [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "説明" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "詳細を編集" @@ -242,13 +235,13 @@ msgid "Title (Human-readable)" msgstr "タイトル(人が読める形式)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "名前(技術的なもの)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "小文字 (a-z)、数字 (0-9)、アンダースコア (_) に限ります" @@ -285,7 +278,7 @@ msgstr "長い説明(Markdown形式)" msgid "VCS Repository URL" msgstr "VCSリポジトリURL" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "WebサイトURL" @@ -329,13 +322,13 @@ msgstr "ユーザーが見つかりません" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "権限がありません" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "権限がありません" @@ -343,55 +336,55 @@ msgstr "権限がありません" msgid "Please comment what changes are needed in the approval thread" msgstr "どのような変更が必要か、承認スレッドでコメントしてください" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "削除されたパッケージ" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "未承認のパッケージ" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "メンテナー(複数の場合、カンマで区切る)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "メンテナーを編集する権限がありません" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "メンテナーではありません" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "パッケージ所有者はメンテナーから自分は外せません" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "作成者名" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "依存関係に基づくサポート検出を有効にする(推奨)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "対応しているゲーム" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "対応していないゲーム" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "すべてのゲームをサポート(明記されている場合を除く)/ゲームに依存しない" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -511,49 +504,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "コメント" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "レーティング" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "はい" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "中立" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "いいえ" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -571,7 +564,7 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -641,7 +634,7 @@ msgstr "ユーザー名またはメールアドレス" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "パスワード" @@ -675,11 +668,11 @@ msgstr "登録メールの確認が必要です" msgid "Login failed" msgstr "ログインに失敗しました" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "表示名" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "ユーザー名" @@ -688,12 +681,11 @@ msgstr "ユーザー名" msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" -msgstr "半角アルファベット(A-Za-z)、数字(0-9)、アンダースコア(_)、マイナス(-)、ピリオ" -"ド(.)のみ利用できます" +msgstr "半角アルファベット(A-Za-z)、数字(0-9)、アンダースコア(_)、マイナス(-)、ピリオド(.)のみ利用できます" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "メール" @@ -738,10 +730,9 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "そのメールアドレスは、購読停止/ブラックリストに登録されているので使用できませ" -"ん" +msgstr "そのメールアドレスは、購読停止/ブラックリストに登録されているので使用できません" #: app/blueprints/users/account.py:187 msgid "Reset Password" @@ -963,40 +954,44 @@ msgstr "メールと通知" msgid "API Tokens" msgstr "APIトークン" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "モデレーターツール" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "寄付受付URL" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "表示名" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "フォーラム ユーザー名" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "GitHubユーザー名" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "順位" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1073,8 +1068,8 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "PNGまたはJPG画像ファイル" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1092,48 +1087,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "ゲーム" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "テクスチャパック" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "ゲーム" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "テクスチャパック" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "承認申請" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "承認" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "削除" @@ -1155,7 +1151,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "表示" @@ -1169,7 +1165,7 @@ msgstr "メール設定の管理" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "購読解除" @@ -1316,7 +1312,7 @@ msgstr "ようこそ" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1333,27 +1329,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "レビュー" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "前へ" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "次へ" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "注目作" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1361,19 +1357,39 @@ msgstr "注目作" msgid "See more" msgstr "続きを見る" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "最近登録されたパッケージ" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "最近アップデートされたパッケージ" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "人気のゲーム" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "人気のMod" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "人気のテクスチャパック" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "タグで検索" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "高評価のレビュー" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "最近の評価したレビュー" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1408,12 +1424,6 @@ msgstr "" msgid "Licenses" msgstr "ライセンス" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "説明" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1437,6 +1447,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1445,35 +1456,44 @@ msgstr "" msgid "Create API Token" msgstr "APIトークンを作成" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1484,6 +1504,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1493,13 +1514,17 @@ msgstr "作成" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1507,25 +1532,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "削除" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1542,7 +1571,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1760,12 +1789,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1844,26 +1873,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1890,13 +1919,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2043,7 +2072,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2113,7 +2142,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2152,6 +2181,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "エイリアス" @@ -2207,99 +2331,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "パッケージの作成" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "パッケージ投稿ポリシーとガイドはご覧になりましたか?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "次へ(自動インポート)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "スキップ" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "インポート中...(しばらく時間がかかる場合があります)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "YouTubeの動画は、埋め込まれて表示されます。" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2500,7 +2624,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2511,8 +2635,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2537,34 +2661,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2630,7 +2774,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2720,6 +2864,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2741,34 +2892,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2922,42 +3082,42 @@ msgstr "" msgid "Download" msgstr "ダウンロード" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Minetest %(min)s 以上向け" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2967,7 +3127,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2987,7 +3147,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3175,7 +3335,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3183,13 +3343,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3210,31 +3370,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3544,11 +3704,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3816,35 +3976,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3890,27 +4066,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4079,11 +4255,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4313,3 +4489,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" + +#~ msgid "Spotlight" +#~ msgstr "注目作" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "PNGまたはJPG画像ファイル" + diff --git a/translations/jv/LC_MESSAGES/messages.po b/translations/jv/LC_MESSAGES/messages.po index a548afda..f1768733 100644 --- a/translations/jv/LC_MESSAGES/messages.po +++ b/translations/jv/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Javanese translations for PROJECT. # Copyright (C) 2023 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2023. @@ -7,34 +7,33 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-11-01 00:32+0000\n" "Last-Translator: Muhammad Rifqi Priyo Susanto " "\n" -"Language-Team: Javanese \n" "Language: jv\n" +"Language-Team: Javanese " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.2-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Diblokir:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Panjenengan sampun diblokir." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paket" @@ -43,34 +42,6 @@ msgstr "Paket" msgid "%(delta)s ago" msgstr "%(delta)s kapengker" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "Sorotan" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Dolanan Inggil Piyambak" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Mod Inggil Piyambak" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Paket Tekstur Inggil Piyambak" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Ingkang Dipunbiji Inggil Piyambak" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Nembe Mawon Dipuntambah" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -81,25 +52,25 @@ msgstr "Asma" msgid "Limit to package" msgstr "Watesi marang paket" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Simpen" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -107,7 +78,7 @@ msgid "Title" msgstr "Irah-Irahan" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Katerangan Cekak" @@ -121,56 +92,78 @@ msgstr "Isinipun Kaca" msgid "Private" msgstr "Pribadi" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Katerangan" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Besut Katerangan" @@ -243,13 +236,13 @@ msgid "Title (Human-readable)" msgstr "Irah-Irahan (Dipunwaos Manungsa)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Asma (Tehnis)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -286,7 +279,7 @@ msgstr "Katerangan Panjang (Markdown)" msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL Situs Web" @@ -330,13 +323,13 @@ msgstr "" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Boten dipunparengaken" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "" @@ -344,55 +337,55 @@ msgstr "" msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Paket ingkang dipunbusek" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -512,49 +505,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Inggih" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Netral" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Boten" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -572,7 +565,7 @@ msgstr "Irah-Irahan/Katerangan" msgid "Cover Image" msgstr "Gambar Bungkus" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -642,7 +635,7 @@ msgstr "Asma naraguna utawa layang elektronik" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Tembung sandi" @@ -676,11 +669,11 @@ msgstr "" msgid "Login failed" msgstr "Gagal mlebet" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -693,7 +686,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Layang elektronik" @@ -738,7 +731,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -962,40 +955,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1072,7 +1069,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1091,48 +1088,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Dolanan" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Paket Tekstur" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Dolanan" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Paket Tekstur" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1154,7 +1152,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1168,7 +1166,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1315,7 +1313,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1332,27 +1330,27 @@ msgstr "%(title)s dening %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1360,19 +1358,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Nembe Mawon Dipuntambah" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Dolanan Inggil Piyambak" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Mod Inggil Piyambak" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Paket Tekstur Inggil Piyambak" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Ingkang Dipunbiji Inggil Piyambak" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB gadhah %(count)d paket kalih cacahipun undhuhan %(downloads)d." @@ -1407,12 +1425,6 @@ msgstr "Lisensi Anyar" msgid "Licenses" msgstr "Lisensi" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Katerangan" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1436,6 +1448,7 @@ msgid "New Warning" msgstr "Pangeling Anyar" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Besut - %(name)s" @@ -1444,35 +1457,44 @@ msgstr "Besut - %(name)s" msgid "Create API Token" msgstr "Damel Token API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1483,6 +1505,7 @@ msgstr "Token API | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1492,13 +1515,17 @@ msgstr "Damel" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Besut" @@ -1506,25 +1533,29 @@ msgstr "Besut" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Busek" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1541,7 +1572,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1759,12 +1790,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1843,26 +1874,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "didamel %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1889,13 +1920,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2042,7 +2073,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2112,7 +2143,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2151,6 +2182,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2206,99 +2332,99 @@ msgid "Edit - %(title)s" msgstr "Besut - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2499,7 +2625,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2510,8 +2636,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2536,34 +2662,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2629,7 +2775,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2719,6 +2865,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2740,36 +2893,45 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -"Kepanggih prakawis? Serat wonten panglacak prakawis " -"mawon." +"Kepanggih prakawis? Serat wonten panglacak " +"prakawis mawon." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2923,42 +3085,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s-%(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Kagem Minetest %(min)s kaliyan inggilipun" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s kaliyan andhapipun" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2968,7 +3130,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2988,7 +3150,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3176,7 +3338,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Busek \"%(title)s\" dening %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3184,13 +3346,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3211,31 +3373,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3545,11 +3707,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3817,35 +3979,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3891,27 +4069,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "%(value)d/%(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4080,12 +4258,19 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Spotlight" +#~ msgstr "Sorotan" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/lv/LC_MESSAGES/messages.po b/translations/lv/LC_MESSAGES/messages.po index af75b40e..6172ba48 100644 --- a/translations/lv/LC_MESSAGES/messages.po +++ b/translations/lv/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2022-07-14 14:22+0000\n" "Last-Translator: Cow Boy \n" "Language: lv\n" @@ -20,20 +20,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Izraidīts:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Jūs esat ticis izraidīts." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Papildinājumi" @@ -42,34 +42,6 @@ msgstr "Papildinājumi" msgid "%(delta)s ago" msgstr "%(delta)s pirms" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Populārākas Spēles" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Populārākie Modi" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Populārākas Tekstūru Pakotnes" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Augstāk Vērtētais" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Nesen Pievienots" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +52,25 @@ msgstr "Vārds" msgid "Limit to package" msgstr "Limitēt uz papildinājumu" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Saglabāt" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -107,7 +79,7 @@ msgid "Title" msgstr "Virsraksts" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -121,57 +93,79 @@ msgstr "" msgid "Private" msgstr "Privāts" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Pieslēgšanās nav izdevusies [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 #, fuzzy msgid "Linked GitHub to account" msgstr "Piesaistīta Guthub saite uz profilu" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Šis GitHub profils jau ir piereģistrēts uz citu lietotāju" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Nevarēja atrast GitHub profilu" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Pieslēgšanās nav izdevusies [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Apraksts" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Rediģēt Aprakstu" @@ -248,13 +242,13 @@ msgid "Title (Human-readable)" msgstr "Nosaukums (Cilvēkam lasāms)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Tehniskais nosaukums" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Atļauti tikai mazie burti (a-z), cipari (0-9), un pasvītrojumi (_)" @@ -292,7 +286,7 @@ msgstr "Garais Apraksts (Markdown)" msgid "VCS Repository URL" msgstr "VCS Glabātuves URL" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "Mājaslapas URL" @@ -336,13 +330,13 @@ msgstr "Nevarēja atrast šo lietotāju" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Atļauja liegta" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Jums nav atļaujas to darīt" @@ -351,55 +345,55 @@ msgstr "Jums nav atļaujas to darīt" msgid "Please comment what changes are needed in the approval thread" msgstr "Lūdzu komentējiet kādas pārmaiņas ir nepieciešamas apstiprināšanas tēmā" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Izdzēsts papildinājums" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Neapstiprināts papildinājums" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Uzturētāji (Atdalīti ar komatu)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Jums nav atļaujas mainīt uzturētāju sarakstu" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Jūs neesat uzturētājs" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Papildinājuma saimnieki nevar sevi noņemt no uzturētāju saraksta" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Autora Vārds" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -532,36 +526,36 @@ msgstr "Nodzēsta atjauninājumu konfigurācija" msgid "Now, please create an initial release" msgstr "Tagad lūdzu izveidojiet sākotnējo izlaidienu" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Komentārs" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Jā" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Nē" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Jūs nevariet likt vērtējumu savam papildinājumam!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -570,14 +564,14 @@ msgstr "" " pagaidiet pirms mēģiniet vēlreiz un apdomājiet lai vērtējumi būtu " "detalizētāki" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 #, fuzzy msgid "You can't vote on the reviews on your own package!" msgstr "Jūs nevariet likt balsojumus sava papildinājuma vērtējumiem!" @@ -599,7 +593,7 @@ msgstr "Virsraksts/Piezīme" msgid "Cover Image" msgstr "Titulattēls" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Vēstījums" @@ -671,7 +665,7 @@ msgstr "Lietotājvārds vai e-pasts" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Parole" @@ -705,12 +699,12 @@ msgstr "Jums vajag apstiprināt reģistrācijas e-pastu" msgid "Login failed" msgstr "Pieslēgšanās nav izdevusies" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 #, fuzzy msgid "Display Name" msgstr "Iesauka" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Lietotājvārds" @@ -725,7 +719,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "E-pasts" @@ -772,7 +766,7 @@ msgstr "" " Mēģiniet izmantot citu epasta adresi." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 #, fuzzy msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -1008,41 +1002,45 @@ msgstr "Epasts un Atgādinājumi" msgid "API Tokens" msgstr "API Marķieri" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 #, fuzzy msgid "Moderator Tools" msgstr "Uzrauga Rīki" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "Ziedojumu URL" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Jau eksistē lietotājs ar tādu pašu vārdu" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Lietotāji ar uzrauga rangu vai virs nevar tikt dzēsti" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Iesauka" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Forumu Lietotājvārds" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "GitHub Lietotājvārds" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Rangs" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nevar paaugstināt lietotāju virs sava ranga!" @@ -1126,8 +1124,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Par daudz pieprasījumu, lūdzu pagaidiet pirms mēģiniet vēlreiz" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "PNG vai JPG attēla fails" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1147,48 +1145,49 @@ msgstr "Lūdzu augšupielādēt %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Augšupielādētais attēls patiesībā nav attēls" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mods" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Spēle" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Tekstūru Komplekts" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modi" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spēles" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Tekstūru Komplekti" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Nosūtīt Apstiprināšanai" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Apstiprināt" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Izdzēst" @@ -1214,7 +1213,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d jauni atgādinājumi" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Skatīt" @@ -1228,7 +1227,7 @@ msgstr "Pārvaldīt epasta uzstādījumus" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Atrakstīties" @@ -1379,7 +1378,7 @@ msgstr "Laipni lūdzam" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1396,27 +1395,27 @@ msgstr "%(title)s no %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Vērtējumi" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Iepriekšējais" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Nākošais" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Nozīmīgi" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1424,19 +1423,39 @@ msgstr "Nozīmīgi" msgid "See more" msgstr "Skatīt vairāk" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Nesen Pievienots" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Nesen Atjaunināts" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Populārākas Spēles" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Populārākie Modi" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Populārākas Tekstūru Pakotnes" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Meklēt pēc Nozīmītēm" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Augstāk Vērtētais" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Nesenie Pozitīvie Vērtējumi" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1474,12 +1493,6 @@ msgstr "Jauna Licence" msgid "Licenses" msgstr "Licences" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Apraksts" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Skatījumi" @@ -1503,6 +1516,7 @@ msgid "New Warning" msgstr "Jauns Brīdinājums" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Rediģēt -%(name)s" @@ -1512,11 +1526,20 @@ msgstr "Rediģēt -%(name)s" msgid "Create API Token" msgstr "Radīt Lietojumprogrammas Saskarnes jeb API Marķieri" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "API Marķieri ļauj skriptiem izdarīt darbības jūsu vietā." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1524,11 +1547,11 @@ msgstr "" "Esiet uzmanīgs/a ar ko/kuru jūs dalieties ar marķieriem, tādēļ ka jūs " "esat atbildīgs/a par jūsu konta darbībām." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Piekļuves Marķieris" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1536,15 +1559,15 @@ msgstr "" "Drošības iemeslu dēļ, pieejas marķieri tiks rādīti tikai vienreiz. " "Atiestatiet marķieri, ja tas ir pazaudēts." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Atiestatīt" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Cilvēkam lasāms vārds lai atšķirtu marķierus vienu no otra." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "Ieteicams: Atļauj marķieriem darboties tikai ar konkrētu papildinājumu." @@ -1555,6 +1578,7 @@ msgstr "API Marķieri | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1564,13 +1588,17 @@ msgstr "Izveidot" msgid "API Documentation" msgstr "Lietojumprogrammas saskarnes jeb API Dokumentācija" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Nav izveidotu marķieru" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1578,25 +1606,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Izņemt" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1613,7 +1645,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1855,12 +1887,12 @@ msgid "No audit log entries." msgstr "Nav ierakstu auditēšanas ierakstā." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Sāciet rakstīt lai redzētu ieteikumus" @@ -1941,26 +1973,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1987,13 +2019,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2140,7 +2172,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2210,7 +2242,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2249,6 +2281,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2304,99 +2431,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2597,7 +2724,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2608,8 +2735,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2634,34 +2761,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2727,7 +2874,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2817,6 +2964,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2838,34 +2992,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3019,42 +3182,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3064,7 +3227,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -3084,7 +3247,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3272,7 +3435,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3280,13 +3443,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3307,31 +3470,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3641,11 +3804,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3913,35 +4076,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3987,27 +4166,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4176,11 +4355,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4349,3 +4528,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "PNG vai JPG attēla fails" + diff --git a/translations/lzh/LC_MESSAGES/messages.po b/translations/lzh/LC_MESSAGES/messages.po index adda7770..548511c9 100644 --- a/translations/lzh/LC_MESSAGES/messages.po +++ b/translations/lzh/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: lzh\n" @@ -17,20 +17,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "" #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -39,34 +39,6 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -77,25 +49,25 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -103,7 +75,7 @@ msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -117,56 +89,78 @@ msgstr "" msgid "Private" msgstr "" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "" @@ -239,13 +233,13 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -282,7 +276,7 @@ msgstr "" msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "" @@ -326,13 +320,13 @@ msgstr "" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "" @@ -340,55 +334,55 @@ msgstr "" msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -508,49 +502,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -568,7 +562,7 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -638,7 +632,7 @@ msgstr "" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "" @@ -672,11 +666,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -689,7 +683,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "" @@ -734,7 +728,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -958,40 +952,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1068,7 +1066,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1087,48 +1085,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1150,7 +1149,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1164,7 +1163,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1311,7 +1310,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1328,27 +1327,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1356,19 +1355,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1403,12 +1422,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1432,6 +1445,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1440,35 +1454,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1479,6 +1502,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1488,13 +1512,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1502,25 +1530,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1537,7 +1569,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1755,12 +1787,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1839,26 +1871,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1885,13 +1917,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2038,7 +2070,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2108,7 +2140,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2147,6 +2179,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2202,99 +2329,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2495,7 +2622,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2506,8 +2633,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2532,34 +2659,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2625,7 +2772,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2715,6 +2862,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2736,34 +2890,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2917,42 +3080,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2962,7 +3125,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2982,7 +3145,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3170,7 +3333,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3178,13 +3341,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3205,31 +3368,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3539,11 +3702,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3811,35 +3974,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3885,27 +4064,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4074,11 +4253,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4351,3 +4530,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/messages.pot b/translations/messages.pot index b9abc830..ac466cac 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,20 +17,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "" #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -39,34 +39,6 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -77,25 +49,25 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -103,7 +75,7 @@ msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -117,56 +89,78 @@ msgstr "" msgid "Private" msgstr "" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "" @@ -239,13 +233,13 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -282,7 +276,7 @@ msgstr "" msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "" @@ -326,13 +320,13 @@ msgstr "" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "" @@ -340,55 +334,55 @@ msgstr "" msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -508,49 +502,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -568,7 +562,7 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -638,7 +632,7 @@ msgstr "" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "" @@ -672,11 +666,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -689,7 +683,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "" @@ -734,7 +728,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -958,40 +952,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1068,7 +1066,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1087,48 +1085,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1150,7 +1149,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1164,7 +1163,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1311,7 +1310,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1328,27 +1327,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1356,19 +1355,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1403,12 +1422,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1432,6 +1445,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1440,35 +1454,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1479,6 +1502,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1488,13 +1512,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1502,25 +1530,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1537,7 +1569,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1755,12 +1787,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1839,26 +1871,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1885,13 +1917,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2038,7 +2070,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2108,7 +2140,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2147,6 +2179,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2202,99 +2329,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2495,7 +2622,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2506,8 +2633,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2532,34 +2659,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2625,7 +2772,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2715,6 +2862,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2736,34 +2890,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2917,42 +3080,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2962,7 +3125,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2982,7 +3145,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3170,7 +3333,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3178,13 +3341,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3205,31 +3368,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3539,11 +3702,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3811,35 +3974,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3885,27 +4064,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4074,11 +4253,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" diff --git a/translations/ms/LC_MESSAGES/messages.po b/translations/ms/LC_MESSAGES/messages.po index 703107e9..cd7d1b2d 100644 --- a/translations/ms/LC_MESSAGES/messages.po +++ b/translations/ms/LC_MESSAGES/messages.po @@ -7,34 +7,33 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-12-01 16:04+0000\n" -"Last-Translator: Nisa Syazwani \n" -"Language-Team: Malay \n" +"Last-Translator: Nisa Syazwani " +"\n" "Language: ms\n" +"Language-Team: Malay " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.3-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Diharamkan:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Anda telah diharamkan." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pakej" @@ -43,34 +42,6 @@ msgstr "Pakej" msgid "%(delta)s ago" msgstr "%(delta)s yang lalu" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "Sorotan" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Permainan Teratas" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Mods Teratas" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Pek Tekstur Teratas" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Paling Banyak Diulas" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Tambahan Terbaru" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -81,25 +52,25 @@ msgstr "Nama" msgid "Limit to package" msgstr "Hadkan ke pakej" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Simpan" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -107,7 +78,7 @@ msgid "Title" msgstr "Tajuk" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Perihal Pendek" @@ -121,58 +92,80 @@ msgstr "Kandungan Halaman" msgid "Private" msgstr "Peribadi" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Himpunan dengan tajuk serupa sudah wujud" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" "Tidak mampu mencipta himpunan kerana pakej dengan nama tersebut sudah " "wujud" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Pakej ditambah ke himpunan" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Pakej dibuang dari himpunan" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Pakej ditambah ke himpunan kegemaran" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Awam, tukar dari Profil > Himpunan Saya)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Pakej dibuang dari himpunan kegemaran" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Pengesahan kuasa gagal [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Github dipautkan ke akaun" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Akaun Github sudah dikaitkan dengan pengguna lain" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Tidak mampu cari akaun untuk pengguna Github tersebut" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Pengesahan kuasa gagal [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Perihalan" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Sunting Maklumat" @@ -247,13 +240,13 @@ msgid "Title (Human-readable)" msgstr "Tajuk (Bacaan manusia)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nama (Teknikal)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" @@ -290,7 +283,7 @@ msgstr "Perihal Panjang (Markdown)" msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL Laman Sesawang" @@ -336,13 +329,13 @@ msgstr "Tidak jumpa pengguna tersebut" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Kebenaran ditolak" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Anda tiada kebenaran untuk berbuat sedemikian" @@ -352,57 +345,57 @@ msgstr "" "Sila tulis komen mengenai perubahan apa yang diperlukan dalam bebenang " "kelulusan" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Pakej dipadam" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Pakej tidak diluluskan" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Penyenggara (Dipisahkan dengan koma)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Anda tiada kebenaran untuk menyunting penyenggara" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Anda bukan seorang penyenggara" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Nama Pencipta" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Membolehkan pengesan sokongan berdasarkan pada kebergantungan (disyorkan)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Permainan yang disokong" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Permainan yang tidak disokong" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "Menyokong semua permainan (melainkan dinyatakan) / tak bersandar permainan" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -"Anda perlukan sekurang-kurangnya satu terbitan sebelum anda boleh sunting " -"sokongan permainan" +"Anda perlukan sekurang-kurangnya satu terbitan sebelum anda boleh sunting" +" sokongan permainan" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "(Pek) mods perlu mengandungi sekurang-kurangnya satu mods. Sila cipta " @@ -524,36 +517,36 @@ msgstr "Konfigurasi kemas kini telah dipadam" msgid "Now, please create an initial release" msgstr "Sekarang, sila cipta sebuah terbitan awal" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Komen" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Penarafan" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Ya" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Neutral" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Tidak" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Anda tidak boleh mengulas pakej anda sendiri!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -562,14 +555,14 @@ msgstr "" "sebelum cuba lagi, dan pertimbangkan untuk buat ulasan anda lebih " "terperinci" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Pemautan ke tapak disekat tidak dibenarkan" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Anda tidak boleh mengundi pada ulasan di pakej anda sendiri!" @@ -587,7 +580,7 @@ msgstr "Tajuk/Kapsyen" msgid "Cover Image" msgstr "Imej Kulit" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mesej" @@ -659,7 +652,7 @@ msgstr "Nama pengguna atau e-mel" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Kata laluan" @@ -693,11 +686,11 @@ msgstr "Anda perlu sahkan e-mel pendaftaran" msgid "Login failed" msgstr "Log masuk gagal" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Nama Paparan" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nama Pengguna" @@ -712,7 +705,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "E-mel" @@ -761,7 +754,7 @@ msgstr "" "oleh %(display_name)s. Cuba alamat e-mel yang lain." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Alamat e-mel tersebut telah dibuang langganan/disenaraihitamkan, dan " @@ -1000,40 +993,44 @@ msgstr "E-mel dan Pemberitahuan" msgid "API Tokens" msgstr "Token API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Alatan Moderator" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL Derma" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Seorang pengguna sudah ada nama tersebut" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Pengguna dengan pangkat moderator ke atas tidak boleh dipadam" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Nama paparan" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Nama Pengguna Forum" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Nama Pengguna GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Pangkat" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Tidak boleh naikkan pengguna ke pangkat lebih tinggi dari diri anda " @@ -1120,8 +1117,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Terlalu banyak permintaan, sila tunggu sebentar sebelum mencuba lagi" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "suatu fail imej PNG atau JPG" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1141,48 +1138,49 @@ msgstr "Sila muat naik %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Imej yang dimuat naik sebenarnya bukan sejenis imej" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mods" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Permainan" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Pek Tekstur" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Permainan" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Pek Tekstur" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Hantar untuk Proses Kelulusan" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Luluskan" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Padam" @@ -1206,7 +1204,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d pemberitahuan baharu" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Lihat" @@ -1220,7 +1218,7 @@ msgstr "Uruskan tetapan e-mel" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Buang langganan" @@ -1372,7 +1370,7 @@ msgstr "" "Selamat datang ke tempat terbaik untuk mencari mods, permainan, dan pek " "tekstur Minetest" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1389,27 +1387,27 @@ msgstr "%(title)s oleh %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Ulasan" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Sebelumnya" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Seterusnya" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Sorotan" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1417,19 +1415,39 @@ msgstr "Sorotan" msgid "See more" msgstr "Lihat lebih lagi" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Tambahan Terbaru" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Kemas Kini Terbaru" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Permainan Teratas" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Mods Teratas" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Pek Tekstur Teratas" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Cari mengikut Tag" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Paling Banyak Diulas" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Ulasan Positif Terbaru" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1466,12 +1484,6 @@ msgstr "Lesen Baharu" msgid "Licenses" msgstr "Lesen" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Perihalan" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Dilihat" @@ -1495,6 +1507,7 @@ msgid "New Warning" msgstr "Amaran Baharu" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Sunting - %(name)s" @@ -1503,11 +1516,20 @@ msgstr "Sunting - %(name)s" msgid "Create API Token" msgstr "Cipta Token API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "Token API membolehkan skrip untuk bertindak bagi pihak anda." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1515,11 +1537,11 @@ msgstr "" "Berhati-hati dengan apa/siapa anda kongsikan token tersebut, kerana anda " "bertanggungjawab atas perbuatan akaun anda." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Token Capaian" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1527,15 +1549,15 @@ msgstr "" "Untuk tujuan keselamatan, token capaian hanya akan ditunjukkan satu kali " "sahaja. Tetapkan semula token jika hilang." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Tetap Semula" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Nama yang boleh dibaca manusia untuk membezakan token." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" "Disyorkan: Hanya benarkan token untuk saling bertindak dengan pakej " @@ -1548,6 +1570,7 @@ msgstr "Token API | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1557,13 +1580,17 @@ msgstr "Cipta" msgid "API Documentation" msgstr "Pendokumenan API" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Tiada token dicipta" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Sunting" @@ -1571,25 +1598,29 @@ msgstr "Sunting" msgid "New Collection" msgstr "Himpunan Baharu" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "Para pengguna tidak akan dilencongkan apabila mereka pergi ke URL lama" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Tiada hasil" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Buang" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "Anda boleh menggantikan perihal dengan tulisan anda sendiri" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "Adakah anda pasti anda ingin membuang {title}?" @@ -1606,7 +1637,7 @@ msgid "Deleting is permanent" msgstr "Pemadaman itu bersifat kekal" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1842,12 +1873,12 @@ msgid "No audit log entries." msgstr "Tiada masukan log audit." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Wajib" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Mula menaip untuk melihat cadangan" @@ -1930,26 +1961,26 @@ msgstr "Amaran: Media tidak bebas." msgid "No packages available" msgstr "Tiada pakej tersedia" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "dicipta pada %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Sunting / Luluskan" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Mengimport..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Menunggu kelulusan." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Tiada terbitan tersedia." @@ -1976,13 +2007,13 @@ msgid "Review" msgstr "Ulasan" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Adakah anda mengesyorkan %(type)s ini?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Kenapa atau kenapa tidak? Cuba untuk jadi konstruktif" @@ -2137,7 +2168,7 @@ msgstr "Balasan Terakhir" msgid "On %(trigger)s, do %(action)s" msgstr "Apabila %(trigger)s, lakukan %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Terbitan" @@ -2207,7 +2238,7 @@ msgstr "Disediakan Oleh" msgid "Forum Topics" msgstr "Topik Forum" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2246,6 +2277,101 @@ msgstr "Tiada pemberitahuan" msgid "Editor/Approver Notifications" msgstr "Pemberitahuan Penyunting/Pelulus" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -2303,19 +2429,19 @@ msgid "Edit - %(title)s" msgstr "Sunting - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Cipta Pakej" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Sudahkah anda baca Panduan dan Polisi Penyertaan Pakej?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Baca lanjut" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2324,7 +2450,7 @@ msgstr "" "Anda boleh sertakan fail .cdb.json dalam %(type)s anda untuk kemas kini " "maklumat ini secara automatiknya." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2334,17 +2460,17 @@ msgstr "" "diperlukan\n" "\t\t\tuntuk sifat seperti mencari metadata dari git, dan autopelengkapan." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Pakej" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "Anda perlu nyahterbit pakej untuk menukar namanya." -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2352,59 +2478,59 @@ msgstr "" "Sila pilih 'Kerja Dalam Proses' jika pakej anda tidak stabil, dan tidak " "patut disyorkan kepada semua pemain" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "Jika tiada media, tetapkan Lesen Media menjadi sama dengan Lesen." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Repositori dan Pautan" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "Adakah anda mempunyai repositori Git?" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "Kewujudan repositori itu tidak wajib" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -"Sekiranya anda mempunyai repositori, masukkan URLnya di bawah. Kalau tidak, " -"biarkan kosong dan klik langkau." +"Sekiranya anda mempunyai repositori, masukkan URLnya di bawah. Kalau " +"tidak, biarkan kosong dan klik langkau." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "URL HTTP ke suatu Git, Mercurial, atau repositori lain" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Seterusnya (Autoimport)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Langkau" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Mengimport... (Ini mungkin makan masa)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "Di manakah pengguna patut laporkan isu?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "Tampal URL topik forum" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "Video YouTube akan dipaparkan dalam benaman." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" "Jika dibiarkan kosong, URL pendermaan milik pencipta akan digunakan " @@ -2637,7 +2763,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maksimum mestilah lebih tinggi daripada atau sama dengan minimum!" @@ -2650,8 +2776,8 @@ msgstr "" "\t\t\tpakej daripada platform yang tiada dalam julat tersebut." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Biarkan kedua-duanya sebagai Tiada jika tidak pasti." @@ -2676,8 +2802,28 @@ msgstr "Diluluskan" msgid "Supported Minetest versions" msgstr "Versi Minetest yang disokong" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2686,7 +2832,7 @@ msgstr "" "\t\t\tTerbitan ini akan disembunyikan daripada klien di luar julat " "tersebut. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2694,15 +2840,15 @@ msgstr "" "Anda boleh tetapkan ini secara " "automatiknya dalam .conf bagi pakej anda." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Padam Terbitan" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Ini bersifat kekal." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2710,7 +2856,7 @@ msgstr "" "Sebarang muat naik yang berkaitan tidak dipadam serta-merta, tetapi " "terbitan tidak akan disenaraikan lagi." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Anda tidak boleh padam terbitan terbaru; sila cipta terbitan yang lebih " @@ -2785,7 +2931,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Versi Minetest disokong" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2887,6 +3033,13 @@ msgstr "Tetapkan terbitan automatik" msgid "Bulk update" msgstr "Kemas kini pukal" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2917,34 +3070,43 @@ msgstr "" "Membuang kelulusan pakej akan membuatkannya dikembalikan menjadi Draf,\n" "\t\t\t\tyang mana ia boleh dihantar untuk proses kelulusan lagi." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Sebab" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "Sebab bagi ketidaklulusan / pemadaman, ini ditunjukkan dalam log audit" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "Nyahterbit" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Hantar ulasan untuk %(title)s oleh %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "Jumpa pepijat? Hantarkan ke penjejak isu sahaja." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Padam ulasan." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3113,42 +3275,42 @@ msgstr "" msgid "Download" msgstr "Muat Turun" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Untuk Minetest %(min)s dan ke atas" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Untuk Minetest %(max)s dan ke bawah" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Bagaimana untuk pasangkan ini?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Tiada muat turun tersedia" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Kod dan media tidak bebas" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Kod tidak bebas" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Media tidak bebas" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3160,7 +3322,7 @@ msgstr "" msgid "Work in Progress" msgstr "Kerja Dalam Proses" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Muat Turun" @@ -3180,7 +3342,7 @@ msgstr "Penjejak Isu" msgid "Awaiting review" msgstr "Menunggu pemeriksaan" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Sunting Ulasan" @@ -3376,7 +3538,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Padam \"%(title)s\" oleh %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Sunting balasan" @@ -3384,7 +3546,7 @@ msgstr "Sunting balasan" msgid "New Thread" msgstr "Bebenang Baharu" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3392,7 +3554,7 @@ msgstr "" "Jika pakej ini tidak patut ada di CDB (cth: jika ia langsung tidak " "berfungsi), anda boleh beritahu kami di sini." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3415,31 +3577,31 @@ msgstr "Balas ke %(title)s" msgid "Only showing replies to public threads" msgstr "Hanya tunjukkan balasan kepada bebenang awam" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Langgan" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Tukar jadi Bebenang" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Buka Kunci" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Kunci" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Bebenang ini hanya kelihatan kepada pengguna berikut" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Kelihatan kepada:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Dan juga para pelulus dan penyunting" @@ -3771,11 +3933,11 @@ msgstr "Tukar Kata Laluan" msgid "Set Password" msgstr "Tetapkan Kata Laluan" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Mempunyai kata laluan" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Tidak mempunyai kata laluan" @@ -4062,35 +4224,51 @@ msgstr "Terlupa kata laluan saya" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Sunting Akaun" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Haramkan" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Buang pengharaman" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Mesej untuk dipaparkan kepada pengguna yang diharamkan" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Tamat Tempoh Pada" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Tarikh tamat tempoh. Biar kosong untuk pengharaman kekal" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Tukar E-mel dan Hantar Penetapan Semula Kata Laluan" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Alamat E-mel" @@ -4136,27 +4314,27 @@ msgstr "Adakah ini anda? Tuntut akaun anda sekarang!" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "Urutan abjad" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "Terbaru" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Lihat senarai tag" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Cipta pakej" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Pakej yang Disenggarakan" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Pengguna ini juga penyenggara bagi pakej berikut" @@ -4297,8 +4475,8 @@ msgid "" "essential system emails.\n" "\t\t\t\t\tConsider editing your email notification preferences instead." msgstr "" -"ContentDB tidak akan mampu menghantar e-mel \"terlupa kata laluan\" dan e-" -"mel sistem asas yang lain.\n" +"ContentDB tidak akan mampu menghantar e-mel \"terlupa kata laluan\" dan " +"e-mel sistem asas yang lain.\n" "\t\t\t\t\tSila pertimbangkan untuk sunting keutamaan pemberitahuan e-mel " "menggantikan ini." @@ -4344,11 +4522,11 @@ msgstr "Permulaan tahun hingga sekarang" msgid "Last year" msgstr "Tahun lepas" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Anda mempunyai banyak pemberitahuan, anda patut membacanya atau memadamnya" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4744,3 +4922,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Anda disyorkan untuk menetapkan kata laluan bagi akaun anda." + +#~ msgid "Spotlight" +#~ msgstr "Sorotan" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "suatu fail imej PNG atau JPG" + diff --git a/translations/nb_NO/LC_MESSAGES/messages.po b/translations/nb_NO/LC_MESSAGES/messages.po index fe353e2b..aef5d0d5 100644 --- a/translations/nb_NO/LC_MESSAGES/messages.po +++ b/translations/nb_NO/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2022-01-10 15:53+0000\n" "Last-Translator: Imre Kristoffer Eilertsen \n" "Language: nb_NO\n" @@ -19,20 +19,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Du har blitt bannlyst." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -41,34 +41,6 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s siden" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Nylig tillagt" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -79,25 +51,25 @@ msgstr "Navn" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Lagre" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -105,7 +77,7 @@ msgid "Title" msgstr "" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -119,56 +91,78 @@ msgstr "" msgid "Private" msgstr "" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "" @@ -241,13 +235,13 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -284,7 +278,7 @@ msgstr "" msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "" @@ -328,13 +322,13 @@ msgstr "" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "" @@ -342,55 +336,55 @@ msgstr "" msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -510,49 +504,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -570,7 +564,7 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -640,7 +634,7 @@ msgstr "" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Passord" @@ -674,11 +668,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -691,7 +685,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "" @@ -736,7 +730,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -960,40 +954,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1070,7 +1068,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1089,49 +1087,50 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 #, fuzzy msgid "Game" msgstr "Navn" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1153,7 +1152,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1167,7 +1166,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1314,7 +1313,7 @@ msgstr "Velkommen" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1331,27 +1330,27 @@ msgstr "%(title)s av %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Forrige" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Neste" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1359,19 +1358,39 @@ msgstr "" msgid "See more" msgstr "Vis mer" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Nylig tillagt" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Nylig oppdatert" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1406,12 +1425,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1435,6 +1448,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1443,35 +1457,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1482,6 +1505,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1491,13 +1515,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1505,25 +1533,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1540,7 +1572,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1758,12 +1790,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1842,26 +1874,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1888,13 +1920,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2041,7 +2073,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2111,7 +2143,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2150,6 +2182,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2205,99 +2332,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2498,7 +2625,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2509,8 +2636,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2535,34 +2662,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2628,7 +2775,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2718,6 +2865,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2739,34 +2893,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2920,42 +3083,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2965,7 +3128,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2985,7 +3148,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3174,7 +3337,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3182,13 +3345,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3209,31 +3372,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3543,11 +3706,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3815,35 +3978,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3889,27 +4068,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4078,11 +4257,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4447,3 +4626,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/nl/LC_MESSAGES/messages.po b/translations/nl/LC_MESSAGES/messages.po index a9615d48..6bda3c11 100644 --- a/translations/nl/LC_MESSAGES/messages.po +++ b/translations/nl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-10-23 21:06+0000\n" "Last-Translator: Bas Huis \n" "Language: nl\n" @@ -19,20 +19,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Verbannen:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Je bent verbannen." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pakketten" @@ -41,34 +41,6 @@ msgstr "Pakketten" msgid "%(delta)s ago" msgstr "%(delta)s geleden" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Top spelletjes" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Top Mods" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Top textuurpakketten" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Best beoordeeld" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Recent toegevoegd" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -79,25 +51,25 @@ msgstr "Naam" msgid "Limit to package" msgstr "Beperken tot pakket" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Opslaan" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -105,7 +77,7 @@ msgid "Title" msgstr "Titel" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Korte beschrijving" @@ -119,56 +91,78 @@ msgstr "Pagina inhoud" msgid "Private" msgstr "Privé" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Er bestaat al een verzameling met dezelfde naam" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "Aanmaken is mislukt omdat er al een pakket met dezelfde naam bestaat" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Pakket is aan de verzameling toegevoegd" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Pakket is verwijderd uit de verzameling" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Pakket is toegevoegd aan je favorieten" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Openbaar, verander via Profiel > Mijn Verzamelingen)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Pakket verwijderd uit je favorieten" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorisatie mislukt [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "GitHub aan account gekoppeld" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "GitHub-account is al gekoppeld aan een andere gebruiker" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Kan geen account vinden voor die GitHub-gebruiker" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorisatie mislukt [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Beschrijving" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Bewerk Details" @@ -243,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Titel (door mensen leesbaar)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Naam (Technisch)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Alleen kleine letters (a-z), nummers (0-9) en underscores (_)" @@ -286,7 +280,7 @@ msgstr "Lange beschrijving (Markdown)" msgid "VCS Repository URL" msgstr "VCS-Repository URL" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "Website URL" @@ -332,13 +326,13 @@ msgstr "Niet in staat die gebruiker te vinden" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Toegang geweigerd" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Je hebt geen toestemming om dat te doen" @@ -346,57 +340,57 @@ msgstr "Je hebt geen toestemming om dat te doen" msgid "Please comment what changes are needed in the approval thread" msgstr "Geef aan welke wijzigingen nodig zijn in de goedkeuringsthread" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Verwijderd pakket" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Niet goedgekeurd pakket" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Onderhouders (gescheiden door komma's)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Je hebt geen toestemming om de oonderhouders aan te passen" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Je bent geen onderhouder" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakketeigenaren kunnen zichzelf niet verwijderen als onderhouder" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Naam van de auteur" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Ondersteuningsdetectie inschakelen op basis van afhankelijkheden " "(aanbevolen)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Ondersteunde spellen" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Niet-ondersteunde spellen" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "Ondersteund alle spellen (tenzei anders vermeld) / is spel onafhankelijk" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -516,36 +510,36 @@ msgstr "Verwijderde update-instellingen" msgid "Now, please create an initial release" msgstr "Maak nu een eerste release a.u.b." -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Opmerking" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Waardering" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Ja" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Neutraal" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Nee" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Je kunt je eigen pakket niet beoordelen!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -553,14 +547,14 @@ msgstr "" "Je hebt te veel pakketten beoordeeld. Wacht voor je opnieuw probeert, en " "overweeg om je beoordelingen gedetailleerder te maken" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Doorverwijzen naar geblokkeerde websites is niet toegestaan" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Je kunt niet stemmen op de beoordelingen van je eigen pakket!" @@ -578,7 +572,7 @@ msgstr "Titel/bijschrift" msgid "Cover Image" msgstr "Omslagfoto" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Bericht" @@ -648,7 +642,7 @@ msgstr "Gebruikersnaam of email" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Wachtwoord" @@ -682,11 +676,11 @@ msgstr "U moet de registratie email bevestigen" msgid "Login failed" msgstr "Aanmelden mislukt" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Weergavenaam" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Gebruikersnaam" @@ -701,7 +695,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Email" @@ -748,7 +742,7 @@ msgstr "" "is door %(display_name)s. Probeer een ander e-mailadres." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Dat e-mailadres is uitgeschreven/op de zwarte lijst gezet en kan niet " @@ -987,40 +981,44 @@ msgstr "E-mail en Meldingen" msgid "API Tokens" msgstr "API Tokens" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Hulpmiddelen voor Moderators" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL om te Doneren" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Er bestaat al een gebruiker met die naam" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Gebruikers met een Moderator rank of hoger kunnen niet worden verwijderd" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Weergavenaam" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Gebruikersnaam voor de Forums" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "GitHub Gebruikersnaam" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Rank" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" "Je kan geen gebruikers promoveren tot ranks die hoger zijn dan diegene " @@ -1109,8 +1107,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Te veel verzoeken, wacht even voordat je het opnieuw probeert" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "Een PNG of JPG afbeeldingsbestand" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1130,48 +1128,49 @@ msgstr "Upload %(file_desc)s a.u.b." msgid "Uploaded image isn't actually an image" msgstr "De geüploade afbeelding is eigenlijk geen afbeelding" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Spel" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Textuurpakket" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spellen" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Textuurpakketten" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Indienen voor goedkeuring" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Goedkeuren" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Verwijderen" @@ -1197,7 +1196,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d nieuwe modificaties" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Bekijken" @@ -1211,7 +1210,7 @@ msgstr "Beheer e-mailinstellingen" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Uitschrijven" @@ -1362,7 +1361,7 @@ msgstr "" "Welkom op de beste plek om Minetest mods, games, and texture packs te " "vinden." -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1379,27 +1378,27 @@ msgstr "%(title)s door %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Beoordelingen" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Vorige" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Volgende" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Uitgelicht" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1407,19 +1406,39 @@ msgstr "Uitgelicht" msgid "See more" msgstr "Meer zien" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Recent toegevoegd" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Recent geüpdatet" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Top spelletjes" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Top Mods" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Top textuurpakketten" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Op tags Zoeken" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Best beoordeeld" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Recente positieve beoordelingen" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1456,12 +1475,6 @@ msgstr "Nieuwe Licentie" msgid "Licenses" msgstr "Licenties" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Beschrijving" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Keer bekeken" @@ -1485,6 +1498,7 @@ msgid "New Warning" msgstr "Nieuwe Waarschuwing" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "%(name)s Wijzigen" @@ -1493,11 +1507,20 @@ msgstr "%(name)s Wijzigen" msgid "Create API Token" msgstr "API Token Maken" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "Met API-tokens kunnen scripts namens u handelen." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1505,11 +1528,11 @@ msgstr "" "Deel je Tokens niet met zomaar iedereen, jij blijft verantwoordelijk voor" " wat je account doet." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Toegangstoken" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1517,15 +1540,15 @@ msgstr "" "Om veiligheidsredenen worden toegangstokens maar 1 keer getoond. Reset " "het token als je het verliest." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Reset" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Naam, leesbaar door de mens, om de tokens uit elkaar te kunnen houden." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "Aanbevolen: Zorgt dat het token enkel kan werken met een specifiek pakket." @@ -1536,6 +1559,7 @@ msgstr "API Tokens | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1545,13 +1569,17 @@ msgstr "Maken" msgid "API Documentation" msgstr "API Documentatie" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Geen tokens gemaakt" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Aanpassen" @@ -1559,25 +1587,29 @@ msgstr "Aanpassen" msgid "New Collection" msgstr "Nieuwe verzameling" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "Gebruikers worden niet doorgestuurd wanneer zij de oude URL bezoeken." #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Geen resultaten" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Verwijderen" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "Je kunt de beschrijving vervangen met je eigen" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "Weet je zeker dat je {title} wilt verwijderen?" @@ -1594,7 +1626,7 @@ msgid "Deleting is permanent" msgstr "Verwijderen is onomkeerbaar" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1834,12 +1866,12 @@ msgid "No audit log entries." msgstr "Geen controlelogboekvermeldingen." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Verplicht" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Begin met typen om suggesties te zien" @@ -1922,26 +1954,26 @@ msgstr "Waarschuwing: Niet-vrije media." msgid "No packages available" msgstr "Geen pakketten beschikbaar" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "Gemaakt op: %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Aanpassen/goedkeuren" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Aan het importeren..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Aan het wachten op goedkeuring." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Geen releases beschikbaar." @@ -1968,13 +2000,13 @@ msgid "Review" msgstr "Beoordelen" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Raad je dit %(type)s aan?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Waarom wel/niet? Probeer constructief te zijn" @@ -2133,7 +2165,7 @@ msgstr "Laatste reactie" msgid "On %(trigger)s, do %(action)s" msgstr "Als %(trigger)s, doe dan %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Release" @@ -2203,7 +2235,7 @@ msgstr "Verstrekt door" msgid "Forum Topics" msgstr "Forumthema's" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2242,6 +2274,101 @@ msgstr "Geen meldingen" msgid "Editor/Approver Notifications" msgstr "Meldingen van editor/goedkeurder" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Andere naam" @@ -2299,19 +2426,19 @@ msgid "Edit - %(title)s" msgstr "%(title)s Bewerken" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Pakket Maken" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Heb je de \"Package Inclusion Policy and Guidance\" al gelezen?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Meer lezen" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2320,7 +2447,7 @@ msgstr "" "Je kan een .cbd.json in je %(type)s opnemen om deze detailleen " "automatisch te updaten." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2330,17 +2457,17 @@ msgstr "" "functionaliteiten te gebruiken\n" "\t\t\tzoals metadata van Git zoeken, en automatische aanvullingen." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Pakket" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2348,59 +2475,59 @@ msgstr "" "Kies \"mee bezig\" als je pakket nog niet stabiel is, en dus nog niet " "aanbevolen is aan alle spelers" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Als er geen media aanwezig is, zet de medialicentie als dezelfde als de " "gewone licentie." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Repository en Links" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "HTTP URL naar een Git, Mercurial of andere repository" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Volgende (Automatisch Importeren)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Bezig met Importeren... (Dit kan een tijdje duren)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "Waar moeten gebruikers problemen melden?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "Plak een forum topic URL" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "YouTube video's zullen als embedded worden getoond." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "Indien leeg, dan wordt de auteur's donatie URL gebruikt." @@ -2611,7 +2738,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Het maximum moet groter dan of gelijk zijn aan het minimum!" @@ -2625,8 +2752,8 @@ msgstr "" "\t\t\tplatformen die niet in de range liggen." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Behoud beide als \"none\" als je twijfelt." @@ -2651,8 +2778,28 @@ msgstr "Goedgekeurd" msgid "Supported Minetest versions" msgstr "Ondersteunde Minetest-versies" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2660,7 +2807,7 @@ msgstr "" "Stel de minimaal en maximaal ondersteunde Minetest-versies in.\n" "\t\t\tDeze release wordt verborgen voor clients buiten dat bereik. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2668,15 +2815,15 @@ msgstr "" "Je kan dit automatisch instellen " "in de .conf van je pakket." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Release Verwijderen" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Dit kan niet ongedaan worden." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2684,7 +2831,7 @@ msgstr "" "Eventuele geassocieerde uploads zullen niet onmiddellijk verwijderd " "worden, maar de release zal niet meer zichtbaar zijn." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "Je kan de meest recente release niet verwijderen; maak eerst een nieuwere." @@ -2759,7 +2906,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Ondersteunde Minetest-versies" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2849,6 +2996,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2870,34 +3024,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3051,42 +3214,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3096,7 +3259,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -3116,7 +3279,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3304,7 +3467,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3312,13 +3475,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3339,31 +3502,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3673,11 +3836,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3945,35 +4108,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -4019,27 +4198,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4208,11 +4387,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4441,3 +4620,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "Een PNG of JPG afbeeldingsbestand" + diff --git a/translations/pl/LC_MESSAGES/messages.po b/translations/pl/LC_MESSAGES/messages.po index 5b6f69cb..6b4e73d1 100644 --- a/translations/pl/LC_MESSAGES/messages.po +++ b/translations/pl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-09-08 10:04+0000\n" "Last-Translator: Jakub Z \n" "Language: pl\n" @@ -20,20 +20,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Użytkownik zbanowany:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Zostałeś zbanowany." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paczki" @@ -42,34 +42,6 @@ msgstr "Paczki" msgid "%(delta)s ago" msgstr "%(delta)s temu" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Najlepsze gry" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Najlepsze modyfikacje" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Najlepsze paczki tekstur" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Najwyżej oceniane" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Niedawno dodane" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +52,25 @@ msgstr "Nazwa" msgid "Limit to package" msgstr "Ogranicz do paczki" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Zapisz" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +78,7 @@ msgid "Title" msgstr "Tytuł" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Krótki opis" @@ -120,56 +92,78 @@ msgstr "Zawartość strony" msgid "Private" msgstr "Prywatny" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Kolekcja z podobnym tytułem już istnieje" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "Nie można utworzyć kolekcji, ponieważ paczka o tej nazwie już istnieje" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Dodano paczkę do kolekcji" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Usunięto paczkę z kolekcji" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Dodano paczkę do ulubionych" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Publiczne, zmień w Profil > Moje kolekcje)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Usunięto paczkę z ulubionych" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autoryzacja nieudana [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Przypisano GitHub do konta" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "To konto GitHub jest już przypisane do innego użytkownika" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Nie można znaleźć konta dla tego użytkownika GitHub" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autoryzacja nieudana [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Opis" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Edytuj detale" @@ -244,13 +238,13 @@ msgid "Title (Human-readable)" msgstr "Tytuł (Czytelny dla człowieka)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nazwa (techniczna)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" @@ -287,7 +281,7 @@ msgstr "Długi opis (Markdown)" msgid "VCS Repository URL" msgstr "URL repozytorium VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL strony internetowej" @@ -333,13 +327,13 @@ msgstr "Nie można znaleźć tego użytkownika" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Brak dostępu" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Nie masz uprawnień aby to zrobić" @@ -349,57 +343,57 @@ msgstr "" "Proszę zostawić komentarz ze zmianami, które są wymagane w wątku " "zatwierdzenia" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Usunięto paczkę" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Niezatwierdzona paczka" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Opiekunowie (po przecinku)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Nie masz uprawnień aby edytować listę opiekunów" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Nie jesteś opiekunem" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Właściciele paczek nie mogą usunąć siebie jako opiekunów" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Nazwa autora" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Włącz wykrywanie wsparcia w oparciu na zależnościach (zalecane)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Wspierane gry" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Niewspierane gry" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Wspiera wszystkie gry (chyba, że zaznaczono inaczej) / jest niezależna od" " gry" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -519,36 +513,36 @@ msgstr "Usunięto konfigurację aktualizacji" msgid "Now, please create an initial release" msgstr "Teraz, utwórz pierwsze wydanie" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Komentarz" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Ocena" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Tak" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Neutralne" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Nie" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Nie możesz napisać opinii dla swojej paczki!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -556,14 +550,14 @@ msgstr "" "W ostatnim czasie zrecenzowałeś zbyt dużo paczek. Poczekaj zanim " "spróbujesz ponownie oraz rozważ pisanie bardziej szczegółowych recenzji" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Tworzenie odnośników do zablokowanych stron jest niedozwolone" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Nie możesz oceniać opinii swojej paczki!" @@ -581,7 +575,7 @@ msgstr "Tytuł/Nagłówek" msgid "Cover Image" msgstr "Obrazek okładki" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Wiadomość" @@ -651,7 +645,7 @@ msgstr "Nazwa użytkownika lub email" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Hasło" @@ -685,11 +679,11 @@ msgstr "Musisz potwierdzić email" msgid "Login failed" msgstr "Logowanie nieudane" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Wyświetlana nazwa" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Nazwa użytkownika" @@ -704,7 +698,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Email" @@ -753,7 +747,7 @@ msgstr "" "%(display_name)s. Spróbuj użyć innego adresu email." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Ten adres email został odsubskrybowany/znajduje się na czarnej liście i " @@ -986,40 +980,44 @@ msgstr "Email i powiadomienia" msgid "API Tokens" msgstr "Tokeny API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Narzędzia moderatora" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL darowizn" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Użytkownik już posiada tą nazwę" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Użytkownicy z rangą moderatora lub wyższą nie mogą być usunięci" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Wyświetlana nazwa" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Nazwa użytkownika na forum" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Nazwa użytkownika GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Ranga" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nie możesz promować użytkownika na rangę wyższą niż twoja!" @@ -1098,8 +1096,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Zbyt dużo zapytań, poczekaj zanim spróbujesz ponownie" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "plik obrazu PNG lub JPG" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1119,48 +1117,49 @@ msgstr "Wyślij %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Wysłany obraz nie jest obrazem" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Modyfikacja" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Gra" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Paczka tekstur" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modyfikacje" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Gry" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Paczki tekstur" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Wyślij do zatwierdzenia" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Zatwierdź" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Usuń" @@ -1186,7 +1185,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d nowych powiadomień" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Widok" @@ -1200,7 +1199,7 @@ msgstr "Zarządzaj ustawieniami emaila" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Anuluj subskrybcję" @@ -1351,7 +1350,7 @@ msgstr "" "Witaj w najlepszym miejscu do znalezienia modyfikacji, gier i paczek " "tekstur dla Minetesta" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1368,27 +1367,27 @@ msgstr "%(title)s autorstwa %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Opinie" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Poprzedni" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Następny" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Wyróżnione" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1396,19 +1395,39 @@ msgstr "Wyróżnione" msgid "See more" msgstr "Zobacz więcej" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Niedawno dodane" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Niedawno wysłane" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Najlepsze gry" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Najlepsze modyfikacje" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Najlepsze paczki tekstur" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Wyszukaj po tagach" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Najwyżej oceniane" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Ostatnie pozytywne opinie" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB posiada %(count)d paczek z całkowitą liczbą pobrań %(downloads)d." @@ -1443,12 +1462,6 @@ msgstr "Nowa licencja" msgid "Licenses" msgstr "Licencje" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Opis" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Wyświetlenia" @@ -1472,6 +1485,7 @@ msgid "New Warning" msgstr "Nowa uwaga" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Edytuj - %(name)s" @@ -1480,11 +1494,20 @@ msgstr "Edytuj - %(name)s" msgid "Create API Token" msgstr "Utwórz token API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "Tokeny API pozwalają skryptom na działanie w twoim imieniu." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1492,11 +1515,11 @@ msgstr "" "Uważaj komu udostępniasz tokeny, ponieważ są odpowiedzialne za akcje " "wykonywane na twoim koncie." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Token dostępu" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1504,15 +1527,15 @@ msgstr "" "Z powodów bezpieczeństwa tokeny dostępu są pokazywane tylko raz. Zresetuj" " token jeżeli go stracisz." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Resetuj" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Nazwa czytelna dla człowieka umożliwiająca odróżnienie tokenów." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "Zalecane: Zezwól tokenowi na interakcję tylko z jedną paczką." @@ -1523,6 +1546,7 @@ msgstr "Tokeny API | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1532,13 +1556,17 @@ msgstr "Utwórz" msgid "API Documentation" msgstr "Dokumentacja API" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Brak utworzonych tokenów" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Edytuj" @@ -1546,25 +1574,29 @@ msgstr "Edytuj" msgid "New Collection" msgstr "Nowa kolekcja" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "Użytkownicy używający starego adresu URL nie zostaną przekierowani" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Brak wyników" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Usuń" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "Możesz zastąpić opis swoim własnym" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "Czy jesteś pewien, że chcesz usunąć {title}?" @@ -1581,7 +1613,7 @@ msgid "Deleting is permanent" msgstr "Usunięcie jest trwałe" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1821,12 +1853,12 @@ msgid "No audit log entries." msgstr "Brak wpisów w logu audytów." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Wymagane" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Zacznij pisać aby zobaczyć sugestie" @@ -1907,26 +1939,26 @@ msgstr "Uwaga: Niewolne multimedia." msgid "No packages available" msgstr "Brak dostępnych paczek" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "utworzono dnia %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Edytuj / Zatwierdź" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Importowanie..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Oczekiwanie na zatwierdzenie." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Brak dostępnych wydań." @@ -1953,13 +1985,13 @@ msgid "Review" msgstr "Oceń" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Czy polecasz ten typ %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Dlaczego tak lub dlaczego nie? Spróbuj być konstruktywny" @@ -2114,7 +2146,7 @@ msgstr "Ostatnia odpowiedź" msgid "On %(trigger)s, do %(action)s" msgstr "Gdy %(trigger)s zrób %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Wydanie" @@ -2184,7 +2216,7 @@ msgstr "Dostarczane przez" msgid "Forum Topics" msgstr "Tematy na forum" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2223,6 +2255,101 @@ msgstr "Brak powiadomień" msgid "Editor/Approver Notifications" msgstr "Powiadomienia osoby edytującej/zatwierdzającej" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -2282,19 +2409,19 @@ msgid "Edit - %(title)s" msgstr "Edytuj - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Utwórz paczkę" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Czy przeczytałeś Politykę i wytyczne dotyczące uwzględniania paczek?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Czytaj więcej" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2303,7 +2430,7 @@ msgstr "" "Możesz załączyć plik .cdb.json w twojej %(type)s aby zaktualizować te " "detale automatycznie." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2313,17 +2440,17 @@ msgstr "" "potrzebna do funkcjonalności\n" "takich jak pobieranie metadanych z repozytorium git oraz autouzupełnianie." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paczka" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2331,59 +2458,59 @@ msgstr "" "Wybierz opcję 'W trakcie prac' jeżeli twoja paczka jest niestabilna i " "jeżeli nie powinna być polecana wszystkim graczom" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Jeżeli paczka nie posiada multimediów ustaw Licencję multimediów na taką " "samą jak Licencję kodu źródłowego." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Repozytorium i odnośniki" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "Adres HTTP do repozytorium Git, Mercurial, bądź innego" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Następny (Autoimportowanie)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Pomiń" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Importowanie... (Może to trochę potrwać)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "Gdzie użytkownicy powinni zgłaszać problemy?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "Wklej adres URL tematu forum" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "Filmy YouTube będą wyświetlały się jako embed." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "Jeżeli puste, adres URL darowizn autora będzie użyty." @@ -2610,7 +2737,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maksymalna musi być większa lub równa minimalnej!" @@ -2623,8 +2750,8 @@ msgstr "" "platformach poza zakresem." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Pozostaw obydwie jako None w razie wątpliwości." @@ -2649,8 +2776,28 @@ msgstr "Zatwierdzone" msgid "Supported Minetest versions" msgstr "Wspierane wersje Minetesta" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2658,7 +2805,7 @@ msgstr "" "Ustaw minimalną i maksymalną wspieraną wersję Minetesta.\n" "To wydanie będzie ukryte dla klientów poza tym zakresem. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2666,15 +2813,15 @@ msgstr "" "Możesz ustawić to automatycznie w " "pliku .conf twojej paczki." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Usuń wydanie" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "To jest trwałe." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2682,7 +2829,7 @@ msgstr "" "Jakiekolwiek powiązane przesyłanie nie będzie usunięte od razu ale " "wydanie nie będzie się więcej pojawiać." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "Nie możesz usunąć najnowszego wydania; najpierw utwórz kolejne." @@ -2755,7 +2902,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Wspierane wersje Minetesta" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2854,6 +3001,13 @@ msgstr "Ustaw automatyczne wydania" msgid "Bulk update" msgstr "Aktualizacja zbiorowa" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2882,36 +3036,45 @@ msgstr "" "Anulowanie zatwierdzenia paczki przywróci ją do stanu wersji roboczej\n" "i będzie mogła być ponownie wysłana do zatwierdzenia." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Powód" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" "Powód anulowania zatwierdzenia / usunięcia, będzie się to wyświetlać w " "logu audytów" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Wyślij opinię dla %(title)s autorstwa %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "Znalazłeś błąd? Powiadom autorów na liście błędów." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Usuń opinię." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3077,42 +3240,42 @@ msgstr "" msgid "Download" msgstr "Pobierz" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Dla Minetesta %(min)s i wyższych" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s i niżej" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Jak mogę to zainstalować?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Brak opcji pobierania" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Niewolny kod i multimedia" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Niewolny kod" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Niewolne multimedia" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3125,7 +3288,7 @@ msgstr "" msgid "Work in Progress" msgstr "W trakcie prac" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Pobrania" @@ -3145,7 +3308,7 @@ msgstr "Lista błędów" msgid "Awaiting review" msgstr "Oczekuje recenzji" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Edytuj recenzję" @@ -3337,7 +3500,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Usuń \"%(title)s\" autorstwa %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Edytuj odpowiedź" @@ -3345,7 +3508,7 @@ msgstr "Edytuj odpowiedź" msgid "New Thread" msgstr "Nowy wątek" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3353,7 +3516,7 @@ msgstr "" "Jeżeli paczka nie powinna pojawiać się na CDB (tj: jeżeli nie działa), " "możesz nam o tym powiedzieć tutaj." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3376,31 +3539,31 @@ msgstr "Odpowiedź do %(title)s" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Subskrybuj" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Konwertuj na wątek" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Odblokuj" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Zablokuj" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Ten wątek jest widoczny dla następujących użytkowników" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Widoczny dla:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Dodatkowo osoby zatwierdzające i edytujące" @@ -3729,11 +3892,11 @@ msgstr "Zmień hasło" msgid "Set Password" msgstr "Ustaw hasło" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Posiada hasło" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Nie posiada hasła" @@ -4025,35 +4188,51 @@ msgstr "Zapomniałem hasła" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Edytuj konto" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Zbanuj" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Odbanuj" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Wiadomość dla zbanowanego użytkownika" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Wygasa" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Data wygaśnięcia. Pozostaw pustą dla stałego bana" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Zmień email i wyślij wiadomość resetującą hasło" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Adres email" @@ -4099,27 +4278,27 @@ msgstr "Czy to ty? Zajmij swoje konto teraz!" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "Alfabetycznie" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "Najnowsze" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Zobacz listę tagów" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Utwórz paczkę" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Utrzymywane paczki" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Ten użytkownik jest też opiekunem następujących paczek" @@ -4303,11 +4482,11 @@ msgstr "Rok temu do teraz" msgid "Last year" msgstr "Ostatni rok" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Masz dużo powiadomień, powinieneś je przeczytać lub wyczyścić" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4553,3 +4732,9 @@ msgstr "Rozważ włączenie powiadomień e-mail, możesz dostosować ilość wys #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Zalecane jest ustawienie hasła dla twojego konta." +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "plik obrazu PNG lub JPG" + diff --git a/translations/pt/LC_MESSAGES/messages.po b/translations/pt/LC_MESSAGES/messages.po index 6c35b72d..41992df7 100644 --- a/translations/pt/LC_MESSAGES/messages.po +++ b/translations/pt/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-12-27 00:11+0000\n" "Last-Translator: Alexsandro Vítor \n" -"Language-Team: Portuguese \n" "Language: pt\n" +"Language-Team: Portuguese " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.4-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Banido:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Você foi banido." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pacotes" @@ -42,34 +41,6 @@ msgstr "Pacotes" msgid "%(delta)s ago" msgstr "%(delta)s atrás" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Melhores Jogos" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Melhores Mods" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Melhores Pacotes de Texturas" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Adicionados Recentemente" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "Nome" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Salvar" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "Título" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Descrição Curta" @@ -120,56 +91,78 @@ msgstr "Conteúdo da Página" msgid "Private" msgstr "Privado" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Já existe uma coleção com título similar" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "Incapaz de criar coleção pois já existe um pacote com o mesmo nome" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Pacote adicionado à coleção" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Pacote removido da coleção" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Pacote adicionado à coleção de favoritos" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Público, mude em Perfil > Minhas Coleções)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Pacote removido da coleção de favoritos" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "A autorização falhou [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "GitHub vinculado à conta" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Conta do GitHub já está associada com outro usuário" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Incapaz de encontrar uma conta para este usuário do GitHub" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "A autorização falhou [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Editar Detalhes" @@ -244,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Título (legível por humanos)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nome (Técnico)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Apenas letras minúsculas (a-z), dígitos (0-9), e sublinhas (_)" @@ -287,7 +280,7 @@ msgstr "Descrição Longa (Markdown)" msgid "VCS Repository URL" msgstr "URL do Repositório de Controle de Versão" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL do website" @@ -331,13 +324,13 @@ msgstr "Incapaz de encontrar este usuário" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Permissão negada" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Você não tem permissão para isto" @@ -345,55 +338,55 @@ msgstr "Você não tem permissão para isto" msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -513,49 +506,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -573,7 +566,7 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -643,7 +636,7 @@ msgstr "" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "" @@ -677,11 +670,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -694,7 +687,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "" @@ -739,7 +732,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -963,40 +956,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1073,7 +1070,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1092,48 +1089,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1155,7 +1153,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1169,7 +1167,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1316,7 +1314,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1333,27 +1331,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1361,19 +1359,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Adicionados Recentemente" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Melhores Jogos" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Melhores Mods" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Melhores Pacotes de Texturas" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1408,12 +1426,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1437,6 +1449,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1445,35 +1458,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1484,6 +1506,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1493,13 +1516,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1507,25 +1534,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1542,7 +1573,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1760,12 +1791,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1844,26 +1875,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1890,13 +1921,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2043,7 +2074,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2113,7 +2144,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2152,6 +2183,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2207,99 +2333,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2500,7 +2626,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2511,8 +2637,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2537,34 +2663,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2630,7 +2776,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2720,6 +2866,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2741,34 +2894,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2922,42 +3084,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2967,7 +3129,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2987,7 +3149,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3175,7 +3337,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3183,13 +3345,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3210,31 +3372,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3544,11 +3706,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3816,35 +3978,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3890,27 +4068,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4079,11 +4257,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4110,3 +4288,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" + +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/pt_BR/LC_MESSAGES/messages.po b/translations/pt_BR/LC_MESSAGES/messages.po index 55d3804f..df240324 100644 --- a/translations/pt_BR/LC_MESSAGES/messages.po +++ b/translations/pt_BR/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-12-27 00:11+0000\n" "Last-Translator: Alexsandro Vítor \n" -"Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" +"Language-Team: Portuguese (Brazil) " +"\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.4-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Banido:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Você foi banido." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pacotes" @@ -42,34 +41,6 @@ msgstr "Pacotes" msgid "%(delta)s ago" msgstr "%(delta)s atrás" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Top jogos" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Top mods" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Top pacotes de texturas" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Melhores avaliados" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Adicionados recentemente" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "Nome" msgid "Limit to package" msgstr "Limite de pacote" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Salvar" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "Título" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Descrição curta" @@ -120,56 +91,78 @@ msgstr "Página de conteúdo" msgid "Private" msgstr "Privado" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Já existe uma coleção com um título semelhante" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "Não é possível criar a coleção porque já existe um pacote com esse nome" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Pacote adicionado à coleção" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Pacote removido da coleção" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Pacote adicionado à coleção de favoritos" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Público, altere em Perfil > Minhas Coleções)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Pacote removido da coleção de favoritos" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Falha na autorização[err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Vinculado à conta do GitHub" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "A conta do GitHub já está associada a outro usuário" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Não foi possível encontrar uma conta para esse usuário do GitHub" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Falha na autorização [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Descrição" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Editar Detalhes" @@ -228,8 +221,8 @@ msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -"Aviso: Tópico do fórum não encontrado. Isso pode acontecer se o tópico tiver " -"acabado de ser criado." +"Aviso: Tópico do fórum não encontrado. Isso pode acontecer se o tópico " +"tiver acabado de ser criado." #: app/blueprints/packages/packages.py:239 msgid "No download available." @@ -244,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Título (legível por humanos)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nome (Técnico)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Apenas letras minúsculas (a-z), dígitos (0-9) e sublinhados (_)" @@ -288,7 +281,7 @@ msgstr "Descrição Longa (Markdown)" msgid "VCS Repository URL" msgstr "URL do repositório VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL do site" @@ -341,13 +334,13 @@ msgstr "Não foi possível encontrar esse usuário" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Permissão negada" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Você não tem permissão para fazer isso" @@ -355,62 +348,63 @@ msgstr "Você não tem permissão para fazer isso" msgid "Please comment what changes are needed in the approval thread" msgstr "Por favor, comente quais mudanças são necessárias no tópico de aprovação" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Pacote excluído" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Pacote não aprovado" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores(separados por vírgula)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Você não tem permissão para editar os mantenedores" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Você não é um mantenedor" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Donos do pacote não podem se remover como mantenedores" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Nome do autor" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Habilitar detecção de suporte com base em dependências (recomendado)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Jogos não suportados" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -"Suporta todos os jogos (exceto quando especificado) / independente de jogos" - -#: app/blueprints/packages/packages.py:697 -msgid "You need at least one release before you can edit game support" -msgstr "" -"Você precisa de pelo menos 1 lançamento antes de poder editar o suporte de " +"Suporta todos os jogos (exceto quando especificado) / independente de " "jogos" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:705 +msgid "You need at least one release before you can edit game support" +msgstr "" +"Você precisa de pelo menos 1 lançamento antes de poder editar o suporte " +"de jogos" + +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -"(Pacotes de) mods precisam conter ao menos um mod. Por favor, crie um novo " -"lançamento" +"(Pacotes de) mods precisam conter ao menos um mod. Por favor, crie um " +"novo lançamento" #: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 @@ -532,36 +526,36 @@ msgstr "Configuração de atualização deletada" msgid "Now, please create an initial release" msgstr "Por favor, crie um lançamento inicial" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Comentar" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Avaliação" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Sim" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Neutro" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Não" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Você não pode fazer review dos seus pacotes!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -569,14 +563,14 @@ msgstr "" "Você fez review de muitos pacotes recentemente. Por favor, espere antes " "de tentar novamente e considere fazer reviews mais detalhadas" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Linkar para sites bloqueados não é permitido" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Você não pode votar em reviews de seus pacotes!" @@ -594,7 +588,7 @@ msgstr "Título/Legenda" msgid "Cover Image" msgstr "Imagem de capa" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mensagem" @@ -665,7 +659,7 @@ msgstr "Nome de usuário ou e-mail" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Senha" @@ -699,11 +693,11 @@ msgstr "Você precisa confirmar o e-mail de cadastro" msgid "Login failed" msgstr "Login falhou" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Nome mostrado" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Usuário" @@ -718,7 +712,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "E-mail" @@ -767,7 +761,7 @@ msgstr "" "%(display_name)s. Tente um e-mail diferente." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Esse e-mail foi desinscrito/banido e não pode ser utilizado" @@ -998,40 +992,44 @@ msgstr "E-mail e notificações" msgid "API Tokens" msgstr "Tokens de API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Ferramentas de Moderador" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL de doações" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Um usuário já tem esse nome" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Usuário ranqueado com moderador ou maior não pode ser deletado" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Nome mostrado" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Nome de usuário de fóruns" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Nome de usuário do GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Ranque" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Não pode promover um usuário para um ranque maior que o seu!" @@ -1114,8 +1112,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Muitas requisições, por favor, espere antes de tentar novamente" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "um arquivo de imagem PNG ou JPG" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1135,48 +1133,49 @@ msgstr "Por favor, faça upload de %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Imagem carregada não é uma imagem" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Jogo" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Pacote de texturas" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Jogos" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Pacotes de texturas" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Submeter para aprovação" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Aprovar" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Deletar" @@ -1202,7 +1201,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d notificações novas" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Visualizar" @@ -1216,7 +1215,7 @@ msgstr "Gerenciar configurações do e-mail" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Desinscrever" @@ -1367,7 +1366,7 @@ msgstr "" "Bem-vind@ ao melhor lugar para encontrar mods, jogos e pacotes de " "texturas para o Minetest" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1384,27 +1383,27 @@ msgstr "%(title)s por %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Avaliações" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Anterior" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Posterior" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Apresentou" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1412,19 +1411,39 @@ msgstr "Apresentou" msgid "See more" msgstr "Ver mais" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Adicionados recentemente" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Atualizados recentemente" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Top jogos" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Top mods" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Top pacotes de texturas" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Pesquisar por tags" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Melhores avaliados" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Avaliações positivas recentes" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB contêm %(count)d pacotes com um total de %(downloads)d downloads." @@ -1459,12 +1478,6 @@ msgstr "Nova licença" msgid "Licenses" msgstr "Licenças" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Descrição" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Visualizações" @@ -1488,6 +1501,7 @@ msgid "New Warning" msgstr "Novo alerta" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Editar - %(name)s" @@ -1496,11 +1510,20 @@ msgstr "Editar - %(name)s" msgid "Create API Token" msgstr "Criar token de API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "Tokens de API habilitam scripts para agir por conta própria." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1508,11 +1531,11 @@ msgstr "" "Tenha cuidado com quem/com quem você compartilha tokens, pois você é " "responsável pelas ações de sua conta." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Token de acesso" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1520,15 +1543,15 @@ msgstr "" "Por motivos de segurança, os tokens de acesso serão mostrados apenas uma " "vez. Redefina o token se ele for perdido." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Reconfigurar" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Nome legível para distinguir os tokens." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "Recomendado: permite apenas que o token interaja com um pacote específico." @@ -1539,6 +1562,7 @@ msgstr "API de tokens | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1548,13 +1572,17 @@ msgstr "Criar" msgid "API Documentation" msgstr "Documentação da API" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Nenhum token criado" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Editar" @@ -1562,25 +1590,29 @@ msgstr "Editar" msgid "New Collection" msgstr "Nova coleção" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "Os usuários não serão redirecionados ao acessar o URL antigo" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Sem resultados" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Remover" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "Você pode substituir a descrição pela sua própria" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "Tem certeza que quer remover {title}?" @@ -1597,7 +1629,7 @@ msgid "Deleting is permanent" msgstr "Deleção é permanente" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1686,7 +1718,8 @@ msgstr "" #: app/templates/donate/index.html:71 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" -"Inicie a sessão para ver recomendações baseadas nos pacotes que você revisou" +"Inicie a sessão para ver recomendações baseadas nos pacotes que você " +"revisou" #: app/templates/donate/index.html:78 msgid "Top packages" @@ -1763,8 +1796,8 @@ msgstr "" #: app/templates/emails/unable_to_find_account.html:8 msgid "You can use GitHub to log in if it is associated with your account." msgstr "" -"Você pode usar o GitHub para se autenticar se o mesmo estiver vinculado a " -"sua conta." +"Você pode usar o GitHub para se autenticar se o mesmo estiver vinculado a" +" sua conta." #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact rubenwardy for help." @@ -1788,8 +1821,8 @@ msgid "" "This email has been sent to you because someone (hopefully you) has " "entered your email address as a user's email." msgstr "" -"Este email foi enviado porque alguém (que esperamos ser você) inseriu o seu " -"email como um email de usuário." +"Este email foi enviado porque alguém (que esperamos ser você) inseriu o " +"seu email como um email de usuário." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -1819,8 +1852,8 @@ msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address in the unsubscribe form." msgstr "" -"Você recebeu este email porque alguém (que esperamos ser você) inseriu o seu " -"email no formulário de cancelar inscrição." +"Você recebeu este email porque alguém (que esperamos ser você) inseriu o " +"seu email no formulário de cancelar inscrição." #: app/templates/macros/audit_log.html:13 #, python-format @@ -1836,12 +1869,12 @@ msgid "No audit log entries." msgstr "Nenhuma entrada no log de audição." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Requerido" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Comece a digitar para receber sugestões" @@ -1855,8 +1888,7 @@ msgstr "Configurar lançamentos" #: app/templates/macros/package_approval.html:31 msgid "You need to create a release before this package can be approved." -msgstr "" -"Você precisa criar um lançamento antes que este pacote possa ser aprovado." +msgstr "Você precisa criar um lançamento antes que este pacote possa ser aprovado." #: app/templates/macros/package_approval.html:33 msgid "Release is still importing, or has an error." @@ -1921,26 +1953,26 @@ msgstr "Alerta: Mídia não gratuita." msgid "No packages available" msgstr "Nenhum pacote disponível" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "criado em %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Editar / Aprovar" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Importando..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Esperando por aprovação." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Nenhum lançamento disponível." @@ -1967,13 +1999,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2066,8 +2098,8 @@ msgid "" "Other / Unknown: downloaded by a web browser or an outdated " "Minetest version (before 5.5)." msgstr "" -"Outros / Desconhecido: baixado por um navegador da internet ou uma " -"versão antiga do Minetest (anteior à 5.5)." +"Outros / Desconhecido: baixado por um navegador da internet ou uma" +" versão antiga do Minetest (anteior à 5.5)." #: app/templates/macros/stats.html:121 msgid "Need more stats?" @@ -2126,7 +2158,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2196,7 +2228,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2235,6 +2267,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2290,99 +2417,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2583,7 +2710,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2594,8 +2721,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2620,28 +2747,48 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Deletar lançamentos" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Isso é permanente." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2649,7 +2796,7 @@ msgstr "" "Quaisquer uploads associados não serão deletados imediatamente, mas o " "lançamento não será mais listado." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Você não pode deletar o último lançamento; por favor, crie um novo " @@ -2723,7 +2870,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Versões suportadas do Minetest" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2821,6 +2968,13 @@ msgstr "Configurar lançamentos automáticos" msgid "Bulk update" msgstr "Atualização em massa" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2842,34 +2996,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Motivo" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "Motivo para desaprovação / remoção. Isso será mostrado no log de audição" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Poste uma avaliação para %(title)s por %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "Encontrou um bug? Poste no issue tracker." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Deletar avaliação." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3035,42 +3198,42 @@ msgstr "" msgid "Download" msgstr "Baixar" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Para Minetest %(min)s e superior" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s and inferior" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Como instalar?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Nenhum download disponível" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Código e mídia não gratuitos" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Código não gratuito" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Mídia não gratuita" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3082,7 +3245,7 @@ msgstr "" msgid "Work in Progress" msgstr "Trabalho em progresso" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Downloads" @@ -3102,7 +3265,7 @@ msgstr "" msgid "Awaiting review" msgstr "Esperando avaliação" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Editar avaliação" @@ -3300,7 +3463,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Deletar \"%(title)s\" por %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Editar réplica" @@ -3308,7 +3471,7 @@ msgstr "Editar réplica" msgid "New Thread" msgstr "Novo tópico" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3316,7 +3479,7 @@ msgstr "" "Se o pacote não estiver no CDB (ex: se ele não funciona mais), você " "também pode deixar que saibamos aqui." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3339,31 +3502,31 @@ msgstr "Réplica para %(title)s" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Inscrever" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Converter para tópico" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Desbloquear" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Bloquear" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Esse tópico é visível para os seguintes usuários" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Visível para:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Mais aprovadores e editores" @@ -3681,11 +3844,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3953,35 +4116,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -4027,27 +4206,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4242,12 +4421,12 @@ msgstr "" msgid "Last year" msgstr "Ano passado" -#: app/utils/user.py:50 +#: app/utils/user.py:51 #, fuzzy msgid "You have a lot of notifications, you should either read or clear them" msgstr "Você tem muitas notificações, você deve ler ou limpá-las" -#: app/utils/user.py:54 +#: app/utils/user.py:55 #, fuzzy msgid "" "Please consider enabling email notifications, you can customise how much " @@ -4421,3 +4600,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" + +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "um arquivo de imagem PNG ou JPG" + diff --git a/translations/ro/LC_MESSAGES/messages.po b/translations/ro/LC_MESSAGES/messages.po index 9c73d5d5..dc91a7c2 100644 --- a/translations/ro/LC_MESSAGES/messages.po +++ b/translations/ro/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-07-05 21:50+0000\n" "Last-Translator: AlexTECPlayz \n" "Language: ro\n" @@ -20,20 +20,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Expulzat:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Ai fost expulzat." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pachete" @@ -42,34 +42,6 @@ msgstr "Pachete" msgid "%(delta)s ago" msgstr "acum %(delta)s" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +52,25 @@ msgstr "Nume" msgid "Limit to package" msgstr "Limitează la pachetul" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Salvează" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +78,7 @@ msgid "Title" msgstr "Titlu" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -120,56 +92,78 @@ msgstr "" msgid "Private" msgstr "" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorizarea a eșuat [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "GitHub a fost asociat contului" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Contul GitHub este deja asociat cu un alt utilizator" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Acest cont GitHub nu poate fi găsit" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorizarea a eșuat [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Editează detaliile" @@ -244,13 +238,13 @@ msgid "Title (Human-readable)" msgstr "Titlu (citit de oameni)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Nume (tehnic)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Doar litere mici (a-z), cifre (0-9) și liniuță de subliniere (_)" @@ -287,7 +281,7 @@ msgstr "Descriere extinsă (Markdown)" msgid "VCS Repository URL" msgstr "URL-ul depozitului sursei" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL-ul saitului" @@ -333,13 +327,13 @@ msgstr "Utilizatorul nu poate fi găsit" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Permisiune respinsă" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Nu aveți permisiune pentru această acțiune" @@ -347,57 +341,57 @@ msgstr "Nu aveți permisiune pentru această acțiune" msgid "Please comment what changes are needed in the approval thread" msgstr "Vă rugăm să comunicați modificările necesare în discuția pentru aprobare" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Pachet eliminat" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Pachet neaprobat" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Manageri (separați cu virgulă)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Nu aveți permisiunea de modificare a managerilor" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Nu sunteți manager" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Proprietarii pachetelor nu se pot elimina pe sine ca manageri" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Numele autorului" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Activează detecția suportului pe bază de dependențe (recomandat)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Jocuri suportate" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Jocuri nesuportate" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Suportă toate jocurile (dacă nu este specificat altfel) / este " "independent de joc" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -517,49 +511,49 @@ msgstr "" msgid "Now, please create an initial release" msgstr "" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "" @@ -577,7 +571,7 @@ msgstr "" msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "" @@ -647,7 +641,7 @@ msgstr "" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "" @@ -681,11 +675,11 @@ msgstr "" msgid "Login failed" msgstr "" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "" @@ -698,7 +692,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "" @@ -743,7 +737,7 @@ msgid "" msgstr "" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -967,40 +961,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1077,7 +1075,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1096,48 +1094,49 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1159,7 +1158,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1173,7 +1172,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1320,7 +1319,7 @@ msgstr "" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1337,27 +1336,27 @@ msgstr "" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1365,19 +1364,39 @@ msgstr "" msgid "See more" msgstr "" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -1412,12 +1431,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1441,6 +1454,7 @@ msgid "New Warning" msgstr "" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1449,35 +1463,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1488,6 +1511,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1497,13 +1521,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1511,25 +1539,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Elimină" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1546,7 +1578,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1764,12 +1796,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1848,26 +1880,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1894,13 +1926,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2047,7 +2079,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2117,7 +2149,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2156,6 +2188,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2211,99 +2338,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2504,7 +2631,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2515,8 +2642,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2541,34 +2668,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2634,7 +2781,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2724,6 +2871,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2745,34 +2899,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2926,42 +3089,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2971,7 +3134,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2991,7 +3154,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3179,7 +3342,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3187,13 +3350,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3214,31 +3377,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3548,11 +3711,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3820,35 +3983,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3894,27 +4073,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4083,11 +4262,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4208,3 +4387,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" + diff --git a/translations/ru/LC_MESSAGES/messages.po b/translations/ru/LC_MESSAGES/messages.po index b09295fa..79bdcbf8 100644 --- a/translations/ru/LC_MESSAGES/messages.po +++ b/translations/ru/LC_MESSAGES/messages.po @@ -7,34 +7,33 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-10-27 12:13+0000\n" "Last-Translator: Ярослав Рукавицын \n" -"Language-Team: Russian \n" "Language: ru\n" +"Language-Team: Russian " +"\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 5.2-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Заблокирован:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Вы были заблокированы." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Дополнения" @@ -43,34 +42,6 @@ msgstr "Дополнения" msgid "%(delta)s ago" msgstr "%(delta)s назад" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "Прожектор" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Лучшие игры" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Лучшие моды" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Лучшие наборы текстур" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Самые просматриваемые" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Недавно добавленные" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -81,25 +52,25 @@ msgstr "Имя" msgid "Limit to package" msgstr "Ограничение на дополнение" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Сохранить" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -107,7 +78,7 @@ msgid "Title" msgstr "Название" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Короткое описание" @@ -121,56 +92,78 @@ msgstr "Контент страницы" msgid "Private" msgstr "Частный" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "Коллекция с похожим названием уже существует" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "Не удается создать коллекцию, поскольку мод с таким именем уже существует" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Дополнение добавлено в коллекцию" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Дополнение удалено из коллекции" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Дополнение добавлено в любимые коллекции" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Публичный, изменить в профиле > Мои коллекции)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Дополнение удалено из любимых коллекций" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Ошибка входа [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Привязка GitHub к учётной записи" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Учётная запись Github уже привязана к другому пользователю" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Не удалось найти учётную запись данного пользователя Github" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Ошибка входа [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Описание" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Изменить подробности" @@ -245,13 +238,13 @@ msgid "Title (Human-readable)" msgstr "Название (читаемое)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Имя (техническое)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Только маленькие латинские буквы (a-z), цифры (0-9) и нижние " @@ -290,7 +283,7 @@ msgstr "Длинное описание (Markdown)" msgid "VCS Repository URL" msgstr "URL VCS сетевого хранилища" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "Адрес страницы" @@ -336,13 +329,13 @@ msgstr "Не получилось найти данного пользовате #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Доступ запрещён" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "У вас нету разрешения это делать" @@ -350,57 +343,57 @@ msgstr "У вас нету разрешения это делать" msgid "Please comment what changes are needed in the approval thread" msgstr "Пожалуйста, напишите, какие изменения необходимы в теме проверки" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Удалённое дополнение" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Непроверенное дополнение" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Разработчики (через запятую)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "У вас нет разрешения для изменения сопровождающих" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Вы не разработчик" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Имя автора" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Включить обнаружение поддержки на основе зависимостей (желательно)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Поддерживаемые игры" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Неподдерживаемые игры" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "Поддерживает все игры (если не указано обратное) / не зависит от игр" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -"Вам нужен хотя бы один релиз, прежде чем вы сможете редактировать поддержку " -"игры" +"Вам нужен хотя бы один релиз, прежде чем вы сможете редактировать " +"поддержку игры" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Мод(пакет) должен содержать хотя бы один мод. Пожалуйста, создайте новый " @@ -524,36 +517,36 @@ msgstr "Удалить обновлённую конфигурацию" msgid "Now, please create an initial release" msgstr "Теперь, создайте первый релиз" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Комментарий" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "рейтинг" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Да" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Нейтральный" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Нет" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Вы не можете дать обзор на ваше дополнение!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -562,14 +555,14 @@ msgstr "" "подождите перед повторной попыткой или рассмотрите возможность сделать " "ваши отзывы более подробными" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Ссылки на заблокированные сайты запрещены" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Вы не можете голосовать за обзоры вашего дополнения!" @@ -587,7 +580,7 @@ msgstr "Название/подпись" msgid "Cover Image" msgstr "Изображение для обложки" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Сообщение" @@ -657,7 +650,7 @@ msgstr "Имя пользователя или эл. почта" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Пароль" @@ -691,11 +684,11 @@ msgstr "Вам нужно подтвердить электронную почт msgid "Login failed" msgstr "Ошибка входа" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Отображать имя" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Имя пользователя" @@ -710,7 +703,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Электронная почта" @@ -759,7 +752,7 @@ msgstr "" "используется %(display_name)s. Попробуйте другой адрес." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Эта электронная почта уже была отписана/отправлена в чёрный список, и не " @@ -992,40 +985,44 @@ msgstr "Электронная почта и уведомления" msgid "API Tokens" msgstr "API токены" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Инструменты модератора" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "Страница пожертвований" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Пользователь уже имеет это имя" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Пользователи с рангом модератор или выше не могут быть удалены" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Отображаемое имя" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Имя пользователя на форуме" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Имя пользователя на GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Ранг" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Нельзя повысить пользователя на звание выше своего!" @@ -1112,8 +1109,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Слишком много запросов, пожалуйста, подождите перед повторной попыткой" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "PNG или JPG файл изображения" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1133,48 +1130,49 @@ msgstr "Пожалуйста, загрузите %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Загруженное изображение на самом деле им не является" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Мод" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Игра" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Набор текстур" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Моды" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Игры" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Наборы текстур" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Отправить на проверку" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Утвердить" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Удалить" @@ -1200,7 +1198,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d новых уведомлений" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Вид" @@ -1214,7 +1212,7 @@ msgstr "Управление настройками эл. почты" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Отписаться" @@ -1365,7 +1363,7 @@ msgstr "" "Добро пожаловать в лучшее место чтобы найти Minetest моды, игры и пакеты " "тексур" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1382,27 +1380,27 @@ msgstr "%(title)s от %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Обзоры" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Предыдущий" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Следующий" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Рекомендуемые" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1410,19 +1408,39 @@ msgstr "Рекомендуемые" msgid "See more" msgstr "Больше" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Недавно добавленные" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Недавно обновлённые" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Лучшие игры" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Лучшие моды" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Лучшие наборы текстур" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Поиск по меткам" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Самые просматриваемые" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Недавние положительные обзоры" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB имеет %(count)d пакетов, с общим количеством загрузок %(downloads)d." @@ -1457,12 +1475,6 @@ msgstr "Новая лицензия" msgid "Licenses" msgstr "Лицензии" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Описание" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Просмотров" @@ -1486,6 +1498,7 @@ msgid "New Warning" msgstr "Новое предупреждение" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Править - %(name)s" @@ -1494,11 +1507,20 @@ msgstr "Править - %(name)s" msgid "Create API Token" msgstr "Создать токен API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "Токены API позволяют скриптам действовать от вашего имени." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1506,11 +1528,11 @@ msgstr "" "Будьте осторожны с тем/кем вы делитесь токенами, так как вы несете " "ответственность за действия своей учетной записи." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Токен доступа" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1518,15 +1540,15 @@ msgstr "" "В целях безопасности токены доступа будут показаны только один раз. " "Сбросьте токен, если он утерян." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Сбросить" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Читаемое имя для различения токенов." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" "Советуется: Позволяет токену взаимодействовать только с определенным " @@ -1539,6 +1561,7 @@ msgstr "Токены API | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1548,13 +1571,17 @@ msgstr "Создать" msgid "API Documentation" msgstr "Документация API" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Токены не созданы" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Редактировать" @@ -1562,25 +1589,29 @@ msgstr "Редактировать" msgid "New Collection" msgstr "Новая коллекция" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "Пользователи не будут перенаправлены при переходе на старый URL-адрес" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Нет результатов" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Удалить" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "Вы можете заменить описание на свое" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "Вы уверены, что хотите удалить {title}?" @@ -1597,7 +1628,7 @@ msgid "Deleting is permanent" msgstr "Удаление необратимо" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1843,12 +1874,12 @@ msgid "No audit log entries." msgstr "Нет записей журнала аудита." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Требуется" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Начните печатать, чтобы увидеть предложения" @@ -1931,26 +1962,26 @@ msgstr "Предупреждение: Несвободное медиа." msgid "No packages available" msgstr "Нет доступных дополнений" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "создано %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Редактировать / Проверить" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Импорт…" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Ожидание проверки." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Нет доступных релизов." @@ -1977,13 +2008,13 @@ msgid "Review" msgstr "Обзор" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Рекомендуете ли вы этот %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Почему или почему нет? Постарайтесь быть конструктивными" @@ -2138,7 +2169,7 @@ msgstr "Последний ответ" msgid "On %(trigger)s, do %(action)s" msgstr "При %(trigger)s, выполнить %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Релиз" @@ -2208,7 +2239,7 @@ msgstr "Предоставлено" msgid "Forum Topics" msgstr "Темы форума" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2247,6 +2278,101 @@ msgstr "Нет уведомлений" msgid "Editor/Approver Notifications" msgstr "Уведомления Редактор/Проверяющий" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Псевдоним" @@ -2304,19 +2430,19 @@ msgid "Edit - %(title)s" msgstr "Редактировать - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Создать дополнение" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Вы уже ознакомились с политикой и руководством по дополнениям?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Читать далее" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2325,7 +2451,7 @@ msgstr "" "Вы можете включить файл .cdb.json в свой %(type)s для автоматического " "обновления этих данных." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2335,17 +2461,17 @@ msgstr "" "необходим для таких функций\n" "\t\t\tкак поиск метаданных из git и автозаполнение." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Дополнение" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "Вам нужно отменить публикацию пакета, чтобы изменить название." -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2353,23 +2479,23 @@ msgstr "" "Пожалуйста, выберите «незавершённая работа», если ваше дополнение " "нестабильно и не может быть советуемым для всех игроков" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "Если медиа нет, установите лицензию медиа на то же самое, что и лицензию." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Репозиторий и ссылки" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "Есть ли у вас репозиторий Git?" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "Наличие репозитория необязательно" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." @@ -2377,35 +2503,35 @@ msgstr "" "Если у вас действительно есть репозиторий, введите URL-адрес ниже. В " "противном случае оставьте поле пустым и нажмите пропустить." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "URL-адрес HTTP в Git, Mercurial, или другой репозиторий" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Далее (Автоимпорт)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Пропустить" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Импорт… (это может занять некоторое время)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "Куда пользователи должны сообщать о проблемах?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "Вставьте URL-адрес темы на форуме" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "Видео YouTube будут отображаться встроенными." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" "Если поле пусто, вместо него будет использоваться URL-адрес пожертвования" @@ -2636,7 +2762,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Максимум должен быть больше или равен минимуму!" @@ -2650,8 +2776,8 @@ msgstr "" "\t\t\tплатформах, не входящих в диапазон." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Оставьте оба значения как \"Нет\", если сомневаетесь." @@ -2676,8 +2802,28 @@ msgstr "Проверено" msgid "Supported Minetest versions" msgstr "Поддерживаемые версии Minetest" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2685,7 +2831,7 @@ msgstr "" "Установите минимальную и максимальную поддерживаемую версию Minetest.\n" "\t\t\tЭтот релиз будет скрыт для клиентов, не входящих в этот диапазон. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2693,15 +2839,15 @@ msgstr "" "Вы можете установить это " "автоматически в .conf вашего дополнения." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Удалить релиз" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Это необратимо." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2709,7 +2855,7 @@ msgstr "" "Все связанные с ним загрузки не будут удалены немедленно, но релиз больше" " не будет фигурировать в списке." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Вы не можете удалить последний релиз; пожалуйста, сначала создайте более " @@ -2784,7 +2930,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Поддерживаемые версии Minetest" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2883,6 +3029,13 @@ msgstr "Настройка автоматических релизов" msgid "Bulk update" msgstr "Массовое обновление" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2913,36 +3066,45 @@ msgstr "" "Отмена проверки дополнения вернет его в Черновик, где\n" "\t\t\t\tон может быть отправлен на проверку снова." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Причина" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "Причина отказа проверки / удаления, она отображается в журнале аудита" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "Отменить публикацию" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Опубликовать обзор для %(title)s от %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Нашли ошибку? Опубликуйте сообщение на трекере " "проблем." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Удалить обзор." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3108,42 +3270,42 @@ msgstr "" msgid "Download" msgstr "Скачать" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Для Minetest %(min)s и выше" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s и ниже" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Как это установить?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Нет доступных загрузок" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Несвободный код и медиа" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Несвободный код" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Несвободное медиа" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3155,7 +3317,7 @@ msgstr "" msgid "Work in Progress" msgstr "Незавершённая работа" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Загрузки" @@ -3175,7 +3337,7 @@ msgstr "Трекер проблем" msgid "Awaiting review" msgstr "Ожидает рассмотрения" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Редактировать обзор" @@ -3371,7 +3533,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Удалить \"%(title)s\" от %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Редактировать ответ" @@ -3379,7 +3541,7 @@ msgstr "Редактировать ответ" msgid "New Thread" msgstr "Новая тема" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3387,7 +3549,7 @@ msgstr "" "Если дополнение не должено быть в CDB (например, если оно вообще не " "работает), то вы можете сообщить нам об этом здесь." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3410,31 +3572,31 @@ msgstr "Ответить на %(title)s" msgid "Only showing replies to public threads" msgstr "Отображаются только ответы на общедоступные темы" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Подписаться" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Конвертировать в тему" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Открыть" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Закрыть" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Эта ветвь обсуждения видна следующим пользователям" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Видимо для:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Плюс проверяющим и редакторам" @@ -3760,11 +3922,11 @@ msgstr "Изменить пароль" msgid "Set Password" msgstr "Установить пароль" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Имеет пароль" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Не имеет пароля" @@ -4051,35 +4213,51 @@ msgstr "Забыл пароль" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Редактировать аккаунт" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Забанить" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Разблокировать" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Сообщение для отображения заблокированному пользователю" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Истекает в" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Срок годности. Оставить пустым для постоянного запрета" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Изменить адрес электронной почты и отправить сброс пароля" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Адрес электронной почты" @@ -4125,27 +4303,27 @@ msgstr "Это вы? Займите свою учётную запись пря msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "Алфавитный" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "Новейший" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Просмотр списка тегов" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Создать дополнение" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Разрабатываемые дополнения" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Этот пользователь также является разработчиком следующих дополнений" @@ -4332,11 +4510,11 @@ msgstr "С начало года до сегодня" msgid "Last year" msgstr "Последний год" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "У вас много уведомлений, вам следует либо прочитать, либо очистить их" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4682,3 +4860,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Желательно установить пароль для учётной записи." + +#~ msgid "Spotlight" +#~ msgstr "Прожектор" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "PNG или JPG файл изображения" + diff --git a/translations/sk/LC_MESSAGES/messages.po b/translations/sk/LC_MESSAGES/messages.po index 8919279e..07fca7bc 100644 --- a/translations/sk/LC_MESSAGES/messages.po +++ b/translations/sk/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-05-06 19:48+0000\n" "Last-Translator: Pexauteau Santander \n" "Language: sk\n" @@ -19,20 +19,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Zabanovaný:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Dostal si ban." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Balíky" @@ -41,34 +41,6 @@ msgstr "Balíky" msgid "%(delta)s ago" msgstr "pred %(delta)s" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Najlepšie hry" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Najlepšie rozšírenia" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Najlepšie balíčky textúr" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Najviac hodnotené" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Práve pridané" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -79,25 +51,25 @@ msgstr "Meno" msgid "Limit to package" msgstr "Limit balíčka" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Uložiť" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -105,7 +77,7 @@ msgid "Title" msgstr "Názov" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -119,56 +91,78 @@ msgstr "" msgid "Private" msgstr "Osobné" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorizácia zlyhala [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Pripojiť GitHub k účtu" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Účet GitHub je už prepojený s iným užívateľom" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Nemožno nájsť účet pre tohto GitHub užívateľa" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorizácia zlyhala [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Popis" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Upraviť Podrobnosti" @@ -243,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Názov (Ľudsky zrozumiteľné)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Meno (Technicky)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Iba malé písmená (a-z), čísla (0-9) a podtržníky (_)" @@ -286,7 +280,7 @@ msgstr "Dlhý popis (Poznámka)" msgid "VCS Repository URL" msgstr "URL pre VCS úložisko" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL webstránky" @@ -332,13 +326,13 @@ msgstr "Užívateľ nebol nájdený" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Práva boli odopreté" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Na tento úkon nemáš povolenie" @@ -346,55 +340,55 @@ msgstr "Na tento úkon nemáš povolenie" msgid "Please comment what changes are needed in the approval thread" msgstr "Prosím, do schvaľovacieho vlákna napíš, aké zmeny je potrebné vykonať" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Vymazaný balíček" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Členovia údržby (oddeľuj čiarkou)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Nemáte právo na upravovanie členov údržby" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Nie si členom údržby" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Majitelia balíčka sa nemôžu vylúčiť z tímu údržby" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Meno autora" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Povoľ podporu zisťovania na základe závislostí (odporúčané)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -514,36 +508,36 @@ msgstr "Vymazaná konfigurácia aktualizácie" msgid "Now, please create an initial release" msgstr "Teraz prosím vytvor prvotné vydanie" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Komentár" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Hodnotenie" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Áno" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Neutrál" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Nie" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Nemôžeš recenzovať svoj vlastný balíček!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -551,14 +545,14 @@ msgstr "" "Nedávno ste ohodnotili príliš veľa balíčkov. Prosím počkajte pred ďalším " "pokusom a zvážte podrobnejšie hodnotenie" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Prepojenie na blokované stránky nie je povolené" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Nemôžeš hlasovať za komentáre k svojim vlastným balíčkom!" @@ -576,7 +570,7 @@ msgstr "Názov/Titulok" msgid "Cover Image" msgstr "Náhľadový obrázok" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Správa" @@ -646,7 +640,7 @@ msgstr "Užívateľské meno alebo email" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Heslo" @@ -680,11 +674,11 @@ msgstr "Musíš potvrdiť registračný email" msgid "Login failed" msgstr "Prihlásenie zlyhalo" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Zobraziť Meno" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Užívateľské meno" @@ -699,7 +693,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Email" @@ -746,7 +740,7 @@ msgstr "" "Použi inú emailovú adresu." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Táto emailová adresa sa odhlásila/je na čiernej listine, a nesmie sa " @@ -979,40 +973,44 @@ msgstr "Email a Oznámenia" msgid "API Tokens" msgstr "Tokeny API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Nástroje moderácie" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "Donátorské URL" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Takéto meno už má iný užívateľ" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Užívatelia s moderátorským statusom alebo vyšším nemôžu byť odstránení" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Zobraziť meno" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Užívateľské meno na Fóre" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Užívateľské meno na GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Úroveň" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nemôžeš pozdvihnúť užívateľa na vyššiu úroveň než je tá tvoja!" @@ -1093,8 +1091,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Priveľa požiadávok, prosím vyčkaj a skús znova" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "PNG alebo JPG obrázkový súbor" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1114,48 +1112,49 @@ msgstr "Prosím nahraj %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Nahraný obrázok vlastne nie je obrázkom" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mód" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Hra" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Balíček textúr" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Rozšírenia" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Hry" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Balíčky textúr" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Navrhni na schválenie" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Schváliť" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Vymazať" @@ -1179,7 +1178,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d nových oznámení" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Pozri" @@ -1193,7 +1192,7 @@ msgstr "Spravuj nastavenia emailu" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Prestať odoberať" @@ -1344,7 +1343,7 @@ msgstr "" "Vitaj na najlepšom mieste kde nájdeš modifikácie, hry a balíky textúr pre" " Minetest" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1361,27 +1360,27 @@ msgstr "%(title)s od %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Posudky" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Predchádzajúce" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Nasledujúce" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "V spolupráci" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1389,19 +1388,39 @@ msgstr "V spolupráci" msgid "See more" msgstr "Pozri viac" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Práve pridané" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Práve obnovené" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Najlepšie hry" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Najlepšie rozšírenia" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Najlepšie balíčky textúr" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Vuhľadávať pomocou tagov" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Najviac hodnotené" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Práve pridané kladné hodnotenia" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB obsahuje %(count)d balíkov s celkovým počtom %(downloads)d stiahnutí." @@ -1436,12 +1455,6 @@ msgstr "Nová licencia" msgid "Licenses" msgstr "Licencie" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Popis" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Náhľady" @@ -1465,6 +1478,7 @@ msgid "New Warning" msgstr "Nové upozornenie" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Upraviť - %(name)s" @@ -1473,11 +1487,20 @@ msgstr "Upraviť - %(name)s" msgid "Create API Token" msgstr "Vytvoriť API token" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "API tokeny umožňujú skriptom konanie v tvojom mene." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1485,11 +1508,11 @@ msgstr "" "Dávaj pozor s čím/kým zdieľaš tokeny, pretože zodpovedáš za úkony svojho " "účtu." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Pristúpiť k tokenu" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1497,15 +1520,15 @@ msgstr "" "Z bezpečnostných dôvodov sa prístupové tokeny zobrazia iba raz. Ak token " "stratíš, obnov ho (zresetuj)." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Obnoviť/Reset" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Ľudsky zrozumiteľný názov, aby boli tokeny oddelené." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "Vyžaduje sa: Povoľ tokenu interakcciu len pre konkrétny balík." @@ -1516,6 +1539,7 @@ msgstr "API Tokeny | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1525,13 +1549,17 @@ msgstr "Vytvoriť" msgid "API Documentation" msgstr "API dokumentácia" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Neboli vytvorené žiadne tokeny" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Upraviť" @@ -1539,25 +1567,29 @@ msgstr "Upraviť" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Odstrániť" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1574,7 +1606,7 @@ msgid "Deleting is permanent" msgstr "Vymazanie je nevratné" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1806,12 +1838,12 @@ msgid "No audit log entries." msgstr "Audit log neobsahuje žiadne položky." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Požiadavky" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Začni písať a zobrazia sa ti návrhy" @@ -1892,26 +1924,26 @@ msgstr "Upozornenie: Médium nie je zadarmo (non-free)." msgid "No packages available" msgstr "Žiadne balíky nie sú k dispozícii" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "vytvorené %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Upraviť / Schváliť" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Vkladanie..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Čaká na schválenie." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Žiadne vydanie nie je k dispozícii." @@ -1938,13 +1970,13 @@ msgid "Review" msgstr "Recenzia" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Odporúčaš %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Prečo, alebo prečo nie? Skús buť konštruktívny" @@ -2095,7 +2127,7 @@ msgstr "Nedávna odpoveď" msgid "On %(trigger)s, do %(action)s" msgstr "Keď %(trigger)s, potom %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Vydanie" @@ -2165,7 +2197,7 @@ msgstr "Poskytol" msgid "Forum Topics" msgstr "Témy fóra" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2204,6 +2236,101 @@ msgstr "Bez upozornení" msgid "Editor/Approver Notifications" msgstr "Úpravy/Schvaľovanie upozornení" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -2259,26 +2386,26 @@ msgid "Edit - %(title)s" msgstr "Upraviť - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Vytvoriť balík" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Prečítal si už Inklúznu politiku a Návod pre balíky?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Čítať viac" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "Pre automatickú úpravu detailov môžeš vložiť súbor .cdb.json do %(type)s." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2288,17 +2415,17 @@ msgstr "" "funkcie, ako\n" "napríklad vyhľadávanie metadát z Git, a automatické dokočovanie." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Balík" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2306,57 +2433,57 @@ msgstr "" "Prosím zvoľ 'Prebiehajúca práca' ak je tvoj balík nestály a neodporúča sa" " všetkým hráčom" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "Ak neobsahuje médium, zvoľ Licencia média na rovnakú úroveň ako Licencia." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Úložisko a Odkazy" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Nasledujúce (Automatické vloženie)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Preskočiť" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Vkladanie... (Môže to chvíľu trvať)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "YouTube videá sa zobrazia v záložke." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "Ak je prázdne, bude použité URL pre príspevky autorovi." @@ -2567,7 +2694,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maximum musí byť väčšie než, alebo rovné minimu!" @@ -2580,8 +2707,8 @@ msgstr "" "pre platformy, ktoré nespadajú do rozhrania." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Nechaj oboje ako Žiadne (None) v prípade, že máš pochybnosti." @@ -2606,8 +2733,28 @@ msgstr "Schválené" msgid "Supported Minetest versions" msgstr "Podporované verzie Minetestu" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2615,7 +2762,7 @@ msgstr "" "Nastav minimálnu a maximálnu podporpvanú verziu Minetestu.\n" "Toto vydanie bude skryté pre klientov mimo uvedeného rozpätia. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2623,15 +2770,15 @@ msgstr "" "Môžeš nastaviť automaticky v " ".conf svojho balíka." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Vymazať Vydanie" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Je to nartvalo." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2639,7 +2786,7 @@ msgstr "" "Akékoľvek pridružené nahrané dokumenty nebudú vymazané natrvalo, ale " "vydanie už viac nebude obsiahnué." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "Nemôžeš vymazať posledné vydanie; najprv vytvor novšie." @@ -2712,7 +2859,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Podporované verzie Minetestu" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2811,6 +2958,13 @@ msgstr "Nastaviť automatické vydania" msgid "Bulk update" msgstr "Hromadná aktualizácia" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2838,36 +2992,45 @@ msgstr "" "Ak balík nepovolíš, bude zaradaný späť medzi Koncepty, kde\n" "bude vyžiadané opätovné povolenie." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Dôvod" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "Dôvod pre nepovolenie / vymazanie, ktorý sa zobrazí v audítorskom logu" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Zašli recenziu o %(title)s od %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Našiel si bug (chybu)? Napíš na sledovanie " "problémov." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Vymazať recenziu." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3034,42 +3197,42 @@ msgstr "" msgid "Download" msgstr "Stiahnuť" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Pre Minetest %(min)s a vyššie" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s a nižšie" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Ako to nainštalujem?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Žiadne súbory na stiahnutie" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Žiadne voľné (non-free) kódy a médiá" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Non-free kód" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Non-free médiá" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3082,7 +3245,7 @@ msgstr "" msgid "Work in Progress" msgstr "Práca stále prebieha" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Stiahnutia" @@ -3102,7 +3265,7 @@ msgstr "Sledovanie problémov" msgid "Awaiting review" msgstr "Čaká sa na recenziu" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Upraviť recenziu" @@ -3294,7 +3457,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Vymazať \"%(title)s\" od %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Upraviť odpoveď" @@ -3302,7 +3465,7 @@ msgstr "Upraviť odpoveď" msgid "New Thread" msgstr "Nové vlákno" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3310,7 +3473,7 @@ msgstr "" "Ak je balík nevhodný pre CDB (napr.: ak vôbec nefunguje), potom nám to " "oznám tu." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3333,31 +3496,31 @@ msgstr "Odpovedz na %(title)s" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Odoberaj" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Premeň na vlákno" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Odomkni" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Uzamkni" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Toto vlákno je viditeľné pre nasledujúcich používateľov" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Viditeľné pre:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Plus schvaľovatelia a redaktori" @@ -3676,11 +3839,11 @@ msgstr "Zmeniť heslo" msgid "Set Password" msgstr "Nastaviť heslo" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Má heslo" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Nemá heslo" @@ -3966,35 +4129,51 @@ msgstr "Zabudol som heslo" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Upraviť účet" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Zakázať (Ban)" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Zrušiť ban" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Správa, ktorá sa zobrazí zabanovanému používateľovi" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Platnosť vyprší o" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Dátum skončenia. Pre trvalý ban ponechajte prázdne" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Zmeniť email a odoslať obnovenie hesla" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Emailová adresa" @@ -4040,27 +4219,27 @@ msgstr "Si to ty? Nárokuj svoj účet okamžite!" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Pozri zoznam tagov" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Vytvoriť balík" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Balíky v údržbe" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Tento užívateľ tiež udržiava nasledujúce balíky" @@ -4244,11 +4423,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Máš mnoho upozornení, mohol by si ich prečítať, alebo vyčistiť" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4489,3 +4668,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Odporúča sa vytvorenie hesla pre tvoj účet." +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "PNG alebo JPG obrázkový súbor" + diff --git a/translations/sv/LC_MESSAGES/messages.po b/translations/sv/LC_MESSAGES/messages.po index fc01801a..44fb6df4 100644 --- a/translations/sv/LC_MESSAGES/messages.po +++ b/translations/sv/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-10-30 21:00+0000\n" "Last-Translator: ROllerozxa \n" -"Language-Team: Swedish \n" "Language: sv\n" +"Language-Team: Swedish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.2-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Bannad:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Du har blivit bannad." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paket" @@ -42,34 +41,6 @@ msgstr "Paket" msgid "%(delta)s ago" msgstr "%(delta)s sedan" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "Presenterade" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Topp spel" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Topp moddar" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Topp texturpaket" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Högst recenserad" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Senast tillagd" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "Namn" msgid "Limit to package" msgstr "Begränsa till paket" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Spara" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "Titel" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "Kort beskrivning" @@ -120,56 +91,78 @@ msgstr "Sidinnehåll" msgid "Private" msgstr "Privat" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "En samling med liknande titel finns redan" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "Kunde inte skapa samling eftersom ett paket med det namnet redan finns" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "Lade till paket till samling" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "Tog bort paket från samling" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "Lade till paket till favoritsamling" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(Offentlig, ändra via Profil -> Mina samlingar)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "Tog bort paket från favoritsamling" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autentisering misslyckades [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Länkat GitHub till konto" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Detta GitHub-konto är redan associerad med en annan användare" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Kunde inte hitta ett konto för den GitHub-användaren" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autentisering misslyckades [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Beskrivning" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Redigera Detaljer" @@ -244,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Titel (Människoläsbar)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Namn (Tekniskt)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Endast gemena bokstäver (a-z), siffror (0-9) och understreck (_)" @@ -287,7 +280,7 @@ msgstr "Lång beskrivning (Markdown)" msgid "VCS Repository URL" msgstr "URL för VCS-Repository" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL för hemsida" @@ -333,13 +326,13 @@ msgstr "Kunde inte hitta den användaren" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Åtkomst nekad" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Du har inte tillåtelse att göra detta" @@ -347,58 +340,59 @@ msgstr "Du har inte tillåtelse att göra detta" msgid "Please comment what changes are needed in the approval thread" msgstr "Var snäll och kommentera vilka ändringar som behövs i godkänningstråden" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Borttaget paket" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Ej godkänt paket" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Underhållare (Komma-separerat)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Du har inte behörighet att redigera underhållare" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Du är inte en underhållare" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketägare kan inte ta bort sig själva som underhållare" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Ägarnamn" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Aktivera stöddetektering baserad på beroenden (rekommenderat)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "Spel som stöds" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "Spel som ej stöds" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "Stödjer alla spel (om inget annat anges) / är speloberoende" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "Du behöver åtminstonde en utgivning innan du kan redigera spelstöd" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -"Modd(paket) behöver innehålla minst en modd. Vänligen skapa en ny utgivning" +"Modd(paket) behöver innehålla minst en modd. Vänligen skapa en ny " +"utgivning" #: app/blueprints/packages/releases.py:54 #: app/templates/packages/release_new.html:46 @@ -518,36 +512,36 @@ msgstr "Tog bort uppdateringskonfiguration" msgid "Now, please create an initial release" msgstr "Var snäll och skapa en första utgivning nu" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Kommentar" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Betyg" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Ja" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Neutral" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Nej" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Du kan inte recensera ditt egna paket!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -555,14 +549,14 @@ msgstr "" "Du har recenserat för många paket nyligen. Var snäll vänta innan du " "försöker igen, och överväg att göra dina recensioner mer detaljerade" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Det är inte tillåtet att länka till blockerade webbplatser" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Du kan inte rösta på recensionerna på ditt egna paket!" @@ -580,7 +574,7 @@ msgstr "Titel/Undertitel" msgid "Cover Image" msgstr "Titelbild" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Meddelande" @@ -650,7 +644,7 @@ msgstr "Användarnamn eller E-mail" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Lösenord" @@ -684,11 +678,11 @@ msgstr "Du måste verifiera din registrerings-E-mail" msgid "Login failed" msgstr "Inloggning misslyckades" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Visningsnamn" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Användarnamn" @@ -703,7 +697,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "E-mail" @@ -750,7 +744,7 @@ msgstr "" "%(display_name)s. Försök med en annan mailaddress." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Den mailaddressen har blivit avprenumererad/svartlistad och kan inte " @@ -985,40 +979,44 @@ msgstr "E-mail och notiser" msgid "API Tokens" msgstr "API-tokens" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Moderatorverktyg" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "Donerings-URL" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "En användare har redan det namnet" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Användare med moderatorrank eller över kan inte tas bort" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Visningsnamn" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Forumanvändarnamn" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "GitHub-användarnamn" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Rang" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Kan inte flytta upp en användare till en rang högre än dig själv!" @@ -1101,8 +1099,8 @@ msgid "Too many requests, please wait before trying again" msgstr "För många förfrågningar, vänta innan du försöker igen" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "en PNG- eller JPG-bildfil" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1122,48 +1120,49 @@ msgstr "Var snäll och ladda upp %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Uppladdad bild är egentligen inte en bild" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Modd" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Spel" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Texturpaket" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Moddar" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spel" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Texturpaket" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Skicka in för godkännande" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Godkänn" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Ta bort" @@ -1189,7 +1188,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d nya notiser" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Visa" @@ -1203,7 +1202,7 @@ msgstr "Hantera mejlinställningar" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Avprenumerera" @@ -1354,7 +1353,7 @@ msgstr "" "Välkommen till det bästa stället för att hitta Minetestmoddar, spel och " "texturpaket" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1371,27 +1370,27 @@ msgstr "%(title)s av %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Recensioner" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Föregående" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Nästa" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Presenterad" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1399,19 +1398,39 @@ msgstr "Presenterad" msgid "See more" msgstr "Se mer" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Senast tillagd" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Senast uppdaterad" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Topp spel" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Topp moddar" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Topp texturpaket" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Sök från taggar" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Högst recenserad" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Senaste positiva recensioner" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB har %(count)d paket, med %(downloads)d nerladdningar totalt." @@ -1446,12 +1465,6 @@ msgstr "Ny licens" msgid "Licenses" msgstr "Licenser" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Beskrivning" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Visningar" @@ -1475,6 +1488,7 @@ msgid "New Warning" msgstr "Ny varning" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Redigera - %(name)s" @@ -1483,11 +1497,20 @@ msgstr "Redigera - %(name)s" msgid "Create API Token" msgstr "Skapa API-token" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "API-tokens låter skript agera i ditt ställe." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1495,11 +1518,11 @@ msgstr "" "Var aktsam med vem eller vilka du delar tokens med, eftersom du är " "ansvarig för ditt kontos handlingar." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Åtkomsttoken" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1507,15 +1530,15 @@ msgstr "" "På grund av säkerheten visas åtkomsttokens endast en gång. Återställ den " "om du har tappat bort den." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Återställ" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Mänskligt läsbart namn för att urskilja olika tokens." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "Rekommenderat: Tillåt en token att endast påverka ett specifikt paket." @@ -1526,6 +1549,7 @@ msgstr "API-tokens | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1535,13 +1559,17 @@ msgstr "Skapa" msgid "API Documentation" msgstr "API-dokumentation" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Ingen token skapades" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Redigera" @@ -1549,25 +1577,29 @@ msgstr "Redigera" msgid "New Collection" msgstr "Ny samling" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "Användare kommer inte bli omdirigerade när de går till den gamla URL:en" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "Inga resultat" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Ta bort" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "Du kan ersätta beskrivningen med din egna" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "Är du säker att du vill ta bort {title}?" @@ -1584,7 +1616,7 @@ msgid "Deleting is permanent" msgstr "Borttagning är permanent" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1626,8 +1658,8 @@ msgstr "En samling av %(author)s" #: app/templates/collections/view.html:69 msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -"För att lägga till ett paket, gå till paketets sida och tryck på 'Lågg till " -"samling'" +"För att lägga till ett paket, gå till paketets sida och tryck på 'Lågg " +"till samling'" #: app/templates/donate/index.html:4 msgid "Support packages" @@ -1826,12 +1858,12 @@ msgid "No audit log entries." msgstr "Inga auditeringloggsposter." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Nödvändiga" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Börja skriv för att se förslag" @@ -1912,26 +1944,26 @@ msgstr "Varning: Icke-fri media." msgid "No packages available" msgstr "Inga paket tillgängliga" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "skapad %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Redigera / Godkänn" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Importerar..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Väntar på godkännande." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Inga utgivningar tillgängliga." @@ -1958,13 +1990,13 @@ msgid "Review" msgstr "Recension" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Rekommenderar du denna %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Varför eller varför inte? Försök vara konstruktiv" @@ -2117,7 +2149,7 @@ msgstr "Senaste svar" msgid "On %(trigger)s, do %(action)s" msgstr "På %(trigger)s, gör %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Utgivning" @@ -2187,7 +2219,7 @@ msgstr "Försed av" msgid "Forum Topics" msgstr "Forumtrådar" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2226,6 +2258,101 @@ msgstr "Inga notiser" msgid "Editor/Approver Notifications" msgstr "Redigerar/Godkännings-notiser" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Alias" @@ -2283,19 +2410,19 @@ msgid "Edit - %(title)s" msgstr "Redigera - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Skapa paket" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Har du läst policyn och riktlinjer för publisering av paket?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Läs mer" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2304,7 +2431,7 @@ msgstr "" "Du kan lägga till en .cdb.json-fil i din %(type)s för att uppdatera dessa" " detaljer automatiskt." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2314,17 +2441,17 @@ msgstr "" "funktionalites\n" "\t\t\tsåsom att hitta metadata från git, och automatiska förslag." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paket" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "Du behöver avpublicera paketet för att ändra namnet." -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2332,61 +2459,61 @@ msgstr "" "Var snäll och välj \"Under arbete\" om ditt paket är ostabilt och borde " "inte rekommenderas för alla spelare" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Om det inte finns någon media ska du sätta medialicensen till samma som " "licensen." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Repository och länkar" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "Har du en Git-repository?" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "Att ha en Git-repository är valfritt" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -"Om du har detta, skriv in URL:en nedan. Annars lämna tomt och tryck på hoppa " -"över." +"Om du har detta, skriv in URL:en nedan. Annars lämna tomt och tryck på " +"hoppa över." -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "HTTP-URL till en Git, Mercurial eller annan repository" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Nästa (Autoimport)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Hoppa över" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Importerar... (Detta kan ta lite tid)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "Var ska användare rapportera fel?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "Klistra in en forumtråd-URL" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "YouTube-videor kommer visas i en inbäddning." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "Om tom, kommer författarens donations-URL att användas istället." @@ -2501,8 +2628,8 @@ msgid "" "The package depends on a game-specific mod, and so cannot support all " "games." msgstr "" -"Detta paket beror på en spelspecifik modd, och kan därför inte stöda alla " -"spel." +"Detta paket beror på en spelspecifik modd, och kan därför inte stöda alla" +" spel." #: app/templates/packages/game_support.html:111 msgid "Overrides" @@ -2608,12 +2735,12 @@ msgstr "Massändra utgivningar" #: app/templates/packages/release_bulk_change.html:11 msgid "Use this page to set the min and max of all releases for your package." msgstr "" -"Använd denna sida för att sätta minimum och maximum av alla utgivningar för " -"ditt paket." +"Använd denna sida för att sätta minimum och maximum av alla utgivningar " +"för ditt paket." #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maximum måste vara större eller lika med minimum!" @@ -2626,8 +2753,8 @@ msgstr "" "\t\t\tplattformar som inte är i spannet." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Lämna båda som Inget om du är osäker." @@ -2652,8 +2779,28 @@ msgstr "Godkänd" msgid "Supported Minetest versions" msgstr "Minetestversioner som stöds" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2661,7 +2808,7 @@ msgstr "" "Ställ in den minsta och högsta Minetestversionen som stöds.\n" "\t\t\tDenna utgivning kommer gömmas för klienter utanför spannet. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2669,15 +2816,15 @@ msgstr "" "Du kan ställa in detta automatiskt " "i din .conf i paketet." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Ta bort utgivning" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Detta är permanent." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2685,11 +2832,11 @@ msgstr "" "Alla associerade uppladdningar kommer inte tas bort med en gång, men " "utgivningar kommer inte längre listas." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" -"Du kan inte ta bort det senaste utgivningar, var snäll och skapa en nyare " -"först." +"Du kan inte ta bort det senaste utgivningar, var snäll och skapa en nyare" +" först." #: app/templates/packages/release_new.html:4 #: app/templates/packages/release_new.html:8 @@ -2717,8 +2864,8 @@ msgid "" "You can create releases automatically when you push commits or tags to " "your repository." msgstr "" -"Du kan skapa utgivningar automatiskt när du trycker ut commits eller taggar " -"till din repository." +"Du kan skapa utgivningar automatiskt när du trycker ut commits eller " +"taggar till din repository." #: app/templates/packages/release_new.html:28 #: app/templates/packages/release_wizard.html:69 @@ -2731,8 +2878,8 @@ msgid "" "Using Git would allow you to create releases automatically when you push " "code or tags." msgstr "" -"Med Git skulle du kunna skapa utgivningar automatiskt när du släpper ut kod " -"eller taggar." +"Med Git skulle du kunna skapa utgivningar automatiskt när du släpper ut " +"kod eller taggar." #: app/templates/packages/release_new.html:40 msgid "1. Name release" @@ -2760,7 +2907,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Minetestversioner som stöds" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2799,8 +2946,8 @@ msgid "" "When you push a change to your Git repository, ContentDB can create a new" " release automatically or send you a reminder." msgstr "" -"När du trycker ut en ändring till din Git-repository kan ContentDB antingen " -"skapa en ny utgivning eller påminna dig." +"När du trycker ut en ändring till din Git-repository kan ContentDB " +"antingen skapa en ny utgivning eller påminna dig." #: app/templates/packages/release_wizard.html:21 msgid "" @@ -2860,6 +3007,13 @@ msgstr "Ställ in automatiska utgivningar" msgid "Bulk update" msgstr "Massupdatera" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2887,36 +3041,45 @@ msgstr "" "Avgodkännande av ett paket sätter det tillbaka till Draft, där\n" "\t\t\t\tden kan skickas för godkännande igen." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Anledning" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "Anledning för avgodkännande / borttagande, detta visas i auditeringsloggen" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "Avpublicera" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Lägg till en recension för %(title)s av %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Har du hittat en bugg? Lägg upp det på buggtrackern istället." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Ta bort recension." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3080,42 +3243,42 @@ msgstr "" msgid "Download" msgstr "Ladda ner" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s-%(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "För Minetest %(min)s och över" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "För Minetest %(max)s och under" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Hur installerar jag detta?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Inga nerladdningar tillgängliga" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Icke-fri kod och media" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Icke-fri kod" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Icke-fri media" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3127,7 +3290,7 @@ msgstr "" msgid "Work in Progress" msgstr "Under arbete" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Nerladdningar" @@ -3147,7 +3310,7 @@ msgstr "Feltracker" msgid "Awaiting review" msgstr "Väntar på genomgång" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Redigera recension" @@ -3339,7 +3502,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Ta bort \"%(title)s\" av %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Redigera svar" @@ -3347,7 +3510,7 @@ msgstr "Redigera svar" msgid "New Thread" msgstr "Ny tråd" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3355,7 +3518,7 @@ msgstr "" "Om paketet inte borde finnas på CDB (t.ex. om den över huvudtaget inte " "fungerar), kan du berätta det här." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3378,31 +3541,31 @@ msgstr "Svar till %(title)s" msgid "Only showing replies to public threads" msgstr "Visar endast svar till offentliga trådar" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Prenumerera" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Konvertera till tråd" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Lås upp" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Lås" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Denna tråd är synlig till följande användare" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Synlig till:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Plus godkännare och redigerare" @@ -3517,8 +3680,8 @@ msgid "" "Click the button below to confirm that the following packages do support " "all games, except for any games listed in unsupported_games:" msgstr "" -"Tryck på knappen nedan för att bekräfta att följande paket stöder alla spel, " -"förutom spel listade i unsupported_games:" +"Tryck på knappen nedan för att bekräfta att följande paket stöder alla " +"spel, förutom spel listade i unsupported_games:" #: app/templates/todo/game_support.html:74 msgid "Confirm" @@ -3644,16 +3807,16 @@ msgid "" "'Update Settings'." msgstr "" "Istället för att markera paket som föråldrade kan du automatiskt skapa " -"utgivningar när Ny Commit eller Ny Tagg pushas till Git genom att trycka på " -"'Uppdatera Inställningar'." +"utgivningar när Ny Commit eller Ny Tagg pushas till Git genom att trycka " +"på 'Uppdatera Inställningar'." #: app/templates/todo/user.html:60 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -"För att ta bort ett paket från nedan vänligen skapa en utgivning eller ändra " -"uppdateringsinställningarna." +"För att ta bort ett paket från nedan vänligen skapa en utgivning eller " +"ändra uppdateringsinställningarna." #: app/templates/todo/user.html:72 msgid "See game support for your packages" @@ -3723,11 +3886,11 @@ msgstr "Ändra lösenord" msgid "Set Password" msgstr "Sätt lösenord" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Har lösenord" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Har inte lösenord" @@ -4014,35 +4177,51 @@ msgstr "Glömt lösenord" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Redigera konto" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Bann" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Avbanna" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Meddelande som visas till den bannade användaren" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Utlöper" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Datum för upphörande. Lämna blankt för permanent bannlysning" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Ändra mejl och skicka lösenordsåterställning" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Mejladress" @@ -4088,27 +4267,27 @@ msgstr "Är detta du? Gör anspråk på ditt konto nu!" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "Alfabetiskt" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "Nyaste" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Visa lista med taggar" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Skapa paket" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Underhållda paket" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Denna användare är även underhållare för foljande paket" @@ -4296,11 +4475,11 @@ msgstr "Detta år" msgid "Last year" msgstr "Förra året" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Du har extremt många notiser, du borde läsa eller rensa dem" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4551,3 +4730,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Det rekommenderas att du sätter ett lösenord till ditt konto." + +#~ msgid "Spotlight" +#~ msgstr "Presenterade" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "en PNG- eller JPG-bildfil" + diff --git a/translations/tr/LC_MESSAGES/messages.po b/translations/tr/LC_MESSAGES/messages.po index 67a7845d..acd9eee6 100644 --- a/translations/tr/LC_MESSAGES/messages.po +++ b/translations/tr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-05-22 22:48+0000\n" "Last-Translator: Furkan Baytekin \n" "Language: tr\n" @@ -19,20 +19,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Yasaklı:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Yasaklandınız." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paketler" @@ -41,34 +41,6 @@ msgstr "Paketler" msgid "%(delta)s ago" msgstr "%(delta)s önce" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "En İyi Oyunlar" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "En İyi Modlar" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "En İyi Doku Paketleri" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "En Yüksek Değerlendirme" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Son Eklenenler" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -79,25 +51,25 @@ msgstr "Ad" msgid "Limit to package" msgstr "Paket sınırı" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Kaydet" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -105,7 +77,7 @@ msgid "Title" msgstr "Başlık" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -119,56 +91,78 @@ msgstr "" msgid "Private" msgstr "Özel" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Yetkilendirme başarısız oldu: [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Github hesabına bağlandı" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "GitHub hesabı zaten başka bir kullanıcıyla ilişkilendirilmiş" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Söz konusu GitHub kullanıcısı için bir hesap bulunamadı" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Yetkilendirme başarısız oldu [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Açıklama" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Detayları Düzenle" @@ -243,13 +237,13 @@ msgid "Title (Human-readable)" msgstr "Başlık (İnsan-okunur)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Ad (Teknik)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Yalnızca küçük harfler (a-z), rakamlar (0-9) ve alt çizgiler (_)" @@ -286,7 +280,7 @@ msgstr "Uzun Açıklama (Markdown)" msgid "VCS Repository URL" msgstr "VCS Deposu URL'si" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "Web Sitesi URL'si" @@ -332,13 +326,13 @@ msgstr "Bu kullanıcı bulunamadı" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "İzin reddedildi" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Bunu yapmak için izniniz yok" @@ -346,55 +340,55 @@ msgstr "Bunu yapmak için izniniz yok" msgid "Please comment what changes are needed in the approval thread" msgstr "Lütfen onay dizisinde hangi değişikliklerin gerekli olduğunu yorumlayın" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Silinmiş paket" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Onaylanmamış paket" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Geliştiriciler (Virgülle ayrılmış)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Geliştiricileri düzenleme izniniz yok" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Bir geliştirici değilsiniz" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paket sahipleri kendilerini geliştirici olmaktan kaldıramaz" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Yazar Adı" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Bağımlılıklara göre destek algılamayı etkinleştir (önerilen)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -514,36 +508,36 @@ msgstr "Silinen güncelleme yapılandırması" msgid "Now, please create an initial release" msgstr "Şimdi, lütfen bir ilk sürüm oluşturun" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Yorum" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "Derecelendirme" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Evet" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "Nötr" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Hayır" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Kendi paketinizi değerlendirmezsiniz!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -551,14 +545,14 @@ msgstr "" "Son zamanlarda çok fazla paket incelediniz. Tekrar denemeden önce lütfen " "bekleyin ve incelemelerinizi daha ayrıntılı hale getirmeyi düşünün" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Engellenen sitelere bağlantı verilmesine izin verilmez" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Kendi paketinizle ilgili yorumları oylayamazsınız!" @@ -576,7 +570,7 @@ msgstr "Başlık" msgid "Cover Image" msgstr "Kapak Resmi" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mesaj" @@ -646,7 +640,7 @@ msgstr "Kullanıcı adı ya da e-posta" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Parola" @@ -680,11 +674,11 @@ msgstr "Kayıt e-postasını onaylamanız gerekiyor" msgid "Login failed" msgstr "Giriş başarısız oldu" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Görünecek İsim" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Kullanıcı Adı" @@ -699,7 +693,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "E-posta" @@ -746,7 +740,7 @@ msgstr "" "oluşturamadık. Farklı bir e-posta adresi deneyin." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Bu e-posta adresi abonelikten çıkarıldı/kara listeye alındı ve " @@ -981,40 +975,44 @@ msgstr "E-posta ve Bildirimler" msgid "API Tokens" msgstr "API Jetonları" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Moderatör Araçları" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "Bağış URL'si" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Bir kullanıcı zaten bu ada sahip" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Moderatör veya üzeri rütbeye sahip kullanıcılar silinemez" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Görünen ad" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Forumlar Kullanıcı Adı" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "GitHub Kullanıcı Adı" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "Rütbe" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Bir kullanıcıyı kendinizden daha yüksek bir rütbeye yükseltemezsiniz!" @@ -1097,8 +1095,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Çok sayıda istek, tekrar denemeden önce bekleyin" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "PNG veya JPG resim dosyası" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1116,48 +1114,49 @@ msgstr "Lütfen %(file_desc)s yükleyin" msgid "Uploaded image isn't actually an image" msgstr "Yüklenen resim aslında bir resim değil" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Modifikasyon" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Oyun" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Doku Paketi" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modlar" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Oyunlar" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Doku Paketleri" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Onay için Gönder" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Onayla" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Sil" @@ -1183,7 +1182,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d yeni̇ bi̇ldi̇ri̇m" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Görünüm" @@ -1197,7 +1196,7 @@ msgstr "E-posta ayarlarını yönet" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Abonelikten çık" @@ -1348,7 +1347,7 @@ msgstr "" "Minetest modlarını, oyunlarını ve doku paketlerini bulmak için en iyi " "yere hoş geldiniz" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1365,27 +1364,27 @@ msgstr "%(author)s tarafından %(title)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Değerlendirmeler" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Önceki" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Sonraki" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Öne Çıkanlar" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1393,19 +1392,39 @@ msgstr "Öne Çıkanlar" msgid "See more" msgstr "Daha fazlasını görün" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Son Eklenenler" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Son Güncelleme" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "En İyi Oyunlar" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "En İyi Modlar" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "En İyi Doku Paketleri" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Etiketlere Göre Ara" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "En Yüksek Değerlendirme" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Son Olumlu Eleştiriler" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB'de %(count)d paket var ve toplamda %(downloads)d içerik indirilmiştir." @@ -1440,12 +1459,6 @@ msgstr "Yeni Lisans" msgid "Licenses" msgstr "Lisanslar" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Açıklama" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Görünümler" @@ -1469,6 +1482,7 @@ msgid "New Warning" msgstr "Yeni Uyarı" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Düzenle - %(name)s" @@ -1477,13 +1491,22 @@ msgstr "Düzenle - %(name)s" msgid "Create API Token" msgstr "API Jetonu Oluştur" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" "API Jetonları, komut dosyalarının sizin adınıza hareket etmesine izin " "verir." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1491,11 +1514,11 @@ msgstr "" "Hesabınızın eylemlerinden siz sorumlu olduğunuz için jetonları " "neyle/kimlerle paylaştığınıza dikkat edin." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Erişim Jetonu" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1503,15 +1526,15 @@ msgstr "" "Güvenlik nedeniyle, erişim jetonları yalnızca bir kez gösterilecektir. " "Kaybolması halinde jetonu sıfırlayın." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Sıfırla" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Jetonları ayrı söylemek için insan okunabilir isim." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" "Önerilen: Yalnızca jetonun belirli bir paketle etkileşim kurmasına izin " @@ -1524,6 +1547,7 @@ msgstr "API Jetonları | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1533,13 +1557,17 @@ msgstr "Oluştur" msgid "API Documentation" msgstr "API Dokümantasyonu" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Oluşturulan jeton yok" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Düzenle" @@ -1547,25 +1575,29 @@ msgstr "Düzenle" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Kaldır" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1582,7 +1614,7 @@ msgid "Deleting is permanent" msgstr "Silme işlemi kalıcıdır" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1816,12 +1848,12 @@ msgid "No audit log entries." msgstr "Denetim günlüğü girişi yok." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Gerekli" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Önerileri görmek için yazmaya başlayın" @@ -1902,26 +1934,26 @@ msgstr "uyarı: Özgür olmayan medya." msgid "No packages available" msgstr "Hiçbiri paket yok" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "%(date)s tarihinde oluşturuldu" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Düzenle / Onayla" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "İçe aktarılıyor..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Onay bekleniyor." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Kullanılabilir sürüm yok." @@ -1948,13 +1980,13 @@ msgid "Review" msgstr "İnceleme" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "%(type)s tavsiye eder misiniz?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Neden öyle ya da değil? Yapıcı olmaya çalışın" @@ -2107,7 +2139,7 @@ msgstr "Son Yanıt" msgid "On %(trigger)s, do %(action)s" msgstr "%(trigger)s gerçekleşince %(action)s yap" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Sürüm" @@ -2177,7 +2209,7 @@ msgstr "Sağlayan" msgid "Forum Topics" msgstr "Forum Konuları" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2216,6 +2248,101 @@ msgstr "Bildirim yok" msgid "Editor/Approver Notifications" msgstr "Düzenleyici/Onaylayan Bildirimleri" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Takma ad" @@ -2275,19 +2402,19 @@ msgid "Edit - %(title)s" msgstr "Düzenle - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Paket Oluştur" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Paket Dahil Etme Politikası ve Kılavuzu'nu henüz okudunuz mu?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Devamını oku" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2296,7 +2423,7 @@ msgstr "" "Bu ayrıntıları otomatik olarak güncellemek için %(type)s adresinize bir " ".cdb.json dosyası ekleyebilirsiniz." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2306,17 +2433,17 @@ msgstr "" " için gereklidir\n" "\t\t\tgit'ten meta veri bulma ve otomatik tamamlama gibi." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Paket" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2324,57 +2451,57 @@ msgstr "" "Paketiniz kararsızsa ve tüm oyunculara tavsiye edilmemesi gerekiyorsa, " "lütfen 'Çalışma Devam Ediyor' seçeneğini seçin" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "Medya yoksa, Medya Lisansını Lisans ile aynı şekilde ayarlayın." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Depo ve Bağlantılar" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Sonraki (Otomatik İçe Aktarma)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Atla" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "İçe aktarılıyor... (Bu biraz zaman alabilir)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "YouTube videoları bir gömme içinde gösterilecektir." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "Boş bırakılırsa, bunun yerine yayıncının bağış URL'si kullanılır." @@ -2587,7 +2714,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Maksimum değer minimum değerden büyük veya eşit olmalıdır!" @@ -2600,8 +2727,8 @@ msgstr "" "\t\t\taralık içinde olmayan platformlar." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Şüpheniz varsa ikisini de Yok olarak bırakın." @@ -2626,8 +2753,28 @@ msgstr "Onaylandı" msgid "Supported Minetest versions" msgstr "Desteklenen Minetest sürümleri" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2635,7 +2782,7 @@ msgstr "" "Desteklenen minimum ve maksimum Minetest sürümlerini ayarlayın.\n" "\t\t\tBu sürüm, bu aralığın dışındaki istemcilere gizlenecektir. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2643,15 +2790,15 @@ msgstr "" "Paketinizin .conf dosyasında bunu " "otomatik olarak ayarlayabilirsiniz." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Sürümü Sil" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Bu kalıcıdır." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2659,7 +2806,7 @@ msgstr "" "İlgili yüklemeler hemen silinmeyecek, ancak sürüm artık " "listelenmeyecektir." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "En son sürümü silemezsiniz; lütfen öncesinde yeni bir tane oluşturun." @@ -2732,7 +2879,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Desteklenen Minetest sürümleri" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2832,6 +2979,13 @@ msgstr "Otomatik sürümleri ayarla" msgid "Bulk update" msgstr "Toplu güncelleme" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2860,36 +3014,45 @@ msgstr "" "Bir paketin onayının kaldırılması, paketi Taslak haline geri koyacaktır.\n" "\t\t\t\ttekrar onay için sunulabilir." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Sebep" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "Onaylanmama / silinme nedeni, bu denetim günlüğünde gösterilir" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "%(author)s tarafından %(title)s için bir inceleme gönderin" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Bir hata mı buldunuz? Bunun yerine sorun " "izleyiciye gönderin." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "İncelemeyi sil." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3054,42 +3217,42 @@ msgstr "" msgid "Download" msgstr "İndir" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Minetest %(min)s ve üzeri için" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s ve altı" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Bunu nasıl yükleyebilirim?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "İndirme mevcut değil" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Özgür olmayan kod ve medya" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Özgür olmayan kod" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Özgür olmayan medya" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3102,7 +3265,7 @@ msgstr "" msgid "Work in Progress" msgstr "Devam Eden Çalışma" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "İndirmeler" @@ -3122,7 +3285,7 @@ msgstr "Sorun İzleyici" msgid "Awaiting review" msgstr "İnceleme bekleniyor" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "İncelemeyi Düzenle" @@ -3318,7 +3481,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "%(author)s yayıncısının %(title)s ögelerini sil" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Yanıtı düzenle" @@ -3326,7 +3489,7 @@ msgstr "Yanıtı düzenle" msgid "New Thread" msgstr "Yeni Konu" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3334,7 +3497,7 @@ msgstr "" "Paketin CDB'de olmaması gerekiyorsa (örneğin: hiç çalışmıyorsa), o zaman " "bize buradan bildirebilirsiniz." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3357,31 +3520,31 @@ msgstr "%(title)s için yanıt verin" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Abone Olun" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Konuya Dönüştür" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Kilidini aç" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Kilitle" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Bu konu aşağıdaki kullanıcılar tarafından görülebilir" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Şunlar tarafından görülebilir:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Artı onaylayıcılar ve editörler" @@ -3702,11 +3865,11 @@ msgstr "Parola Değiştir" msgid "Set Password" msgstr "Parola Belirle" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Parola var" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Parola yok" @@ -3996,35 +4159,51 @@ msgstr "Şifremi unuttum" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Hesabı Düzenle" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Yasakla" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Yasağı Kaldır" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Yasaklı kullanıcıya gösterilecek mesaj" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Geçerlilik Süresi" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Bitiş tarihi. Kalıcı yasak için boş bırakın" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "E-postayı değiştirin ve Şifre Sıfırlamayı Gönder" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "E-posta Adresi" @@ -4070,27 +4249,27 @@ msgstr "Bu siz misiniz? Hesabınızı şimdi talep edin!" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Etiket listesini görüntüle" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Paket oluştur" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Geliştirilen Paketler" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Bu kullanıcı aynı zamanda aşağıdaki paketlerin de geliştiricisidir" @@ -4276,11 +4455,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Çok fazla bildiriminiz var, bunları ya okumalı ya da silmelisiniz" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4609,3 +4788,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Hesabınız için bir parola ayarlamanız önerilir." +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "PNG veya JPG resim dosyası" + diff --git a/translations/uk/LC_MESSAGES/messages.po b/translations/uk/LC_MESSAGES/messages.po index 11b3125a..bcb5ce27 100644 --- a/translations/uk/LC_MESSAGES/messages.po +++ b/translations/uk/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-03-28 17:36+0000\n" "Last-Translator: Денис Савченко \n" "Language: uk\n" @@ -20,20 +20,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Заборонено:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Вас забанено." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Пакунки" @@ -42,34 +42,6 @@ msgstr "Пакунки" msgid "%(delta)s ago" msgstr "%(delta)s тому" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Найкращі ігри" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Кращі моди" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Найкращі пакети текстур" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Найвищий огляд" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Нещодавно додані" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +52,25 @@ msgstr "Назва" msgid "Limit to package" msgstr "Обмеження на пакунки" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Зберегти" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +78,7 @@ msgid "Title" msgstr "Заголовок" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -120,56 +92,78 @@ msgstr "" msgid "Private" msgstr "Приватний" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Не вдалося авторизуватися [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Привʼязка GitHub до обліківки" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Обліківка GitHub вже привʼязана до іншого користувача" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Не вдалося знайти обліківку такого користувача GitHub" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "Не вдалося авторизуватися [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Опис" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Змінити деталі" @@ -244,13 +238,13 @@ msgid "Title (Human-readable)" msgstr "Заголовок (зрозумілий людям)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Назва (технічна)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Лише малі букви (a-z), цифри (0-9) і підкреслення (_)" @@ -287,7 +281,7 @@ msgstr "Довгий опис (Markdown)" msgid "VCS Repository URL" msgstr "URL репозиторію VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL вебсайту" @@ -333,13 +327,13 @@ msgstr "Не вдалося знайти такого користувача" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Доступ відхилено" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "У Вас нема прав робити це" @@ -347,55 +341,55 @@ msgstr "У Вас нема прав робити це" msgid "Please comment what changes are needed in the approval thread" msgstr "Будь ласка, прокоментуйте необхідні зміни в гілці затвердження" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Видалити пакунок" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "Несхвалений пакунок" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Супровідники (розділені комою)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Ви не маєте дозволу редагувати супроводжуючих" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Ви не супровідник" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Власник пакунка не може вилучити себе як супровідника" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Імʼя автора" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "Увімкнути виявлення підтримки на основі залежностей (рекомендовано)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -517,36 +511,36 @@ msgstr "Конфігурацію оновлення видалено" msgid "Now, please create an initial release" msgstr "Тепер, будь ласка, створіть початковий випуск" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Коментар" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Так" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Ні" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Ви не можете перевірити власний пакунок!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -555,14 +549,14 @@ msgstr "" "перш ніж спробувати знову, і подумайте про те, щоб ваші відгуки були " "детальнішими" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "Посилання на заблоковані сайти заборонено" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Ви не можете голосувати за відгуки на власному пакеті!" @@ -580,7 +574,7 @@ msgstr "Заголовок/підпис" msgid "Cover Image" msgstr "Зображення обкладинки" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Повідомлення" @@ -650,7 +644,7 @@ msgstr "Імʼя користувача або ел. пошта" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Пароль" @@ -684,11 +678,11 @@ msgstr "Потрібно підтвердити реєстраційну еле msgid "Login failed" msgstr "Не вдалося ввійти" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Відображуване ім'я" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "Імʼя користувача" @@ -703,7 +697,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Ел. пошта" @@ -754,7 +748,7 @@ msgstr "" "використовує електронну адресу. Спробуйте іншу електронну адресу." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Цю адресу електронної пошти скасовано/занесено до чорного списку, і її не" @@ -987,40 +981,44 @@ msgstr "Ел. пошта і сповіщення" msgid "API Tokens" msgstr "Токени API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Засоби модерування" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL-адреса пожертви" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Користувач уже має таке імʼя" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "Користувачі з рангом модератора або вище не можуть бути видалені" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Відображуване ім'я" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Імʼя користувача на форумі" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Імʼя користувача GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "ранг" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Не можна підвищити користувача до рангу, вищого за вас!" @@ -1099,8 +1097,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Забагато запитів, зачекайте, перш ніж повторити спробу" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "файл зображення PNG або JPG" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1120,48 +1118,49 @@ msgstr "Будь ласка, завантажте %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Завантажене зображення насправді не є зображенням" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Мод" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Гра" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Пакунок текстур" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Моди" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Ігри" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Пакунки текстур" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Надіслати на затвердження" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Затвердити" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Видалити" @@ -1187,7 +1186,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d нові сповіщення" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Переглянути" @@ -1201,7 +1200,7 @@ msgstr "Керувати налаштуваннями електронної п #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Відписатися" @@ -1350,7 +1349,7 @@ msgstr "Ласкаво просимо" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1367,27 +1366,27 @@ msgstr "%(title)s від %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Відгуки" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Попередній" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Далі" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Рекомендовані" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1395,19 +1394,39 @@ msgstr "Рекомендовані" msgid "See more" msgstr "Дізнатися більше" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Нещодавно додані" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Нещодавно оновлено" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Найкращі ігри" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Кращі моди" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Найкращі пакети текстур" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Пошук за тегами" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Найвищий огляд" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Останні позитивні відгуки" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB має пакети %(count)d із загальною кількістю завантажень %(downloads)d." @@ -1442,12 +1461,6 @@ msgstr "Нова ліцензія" msgid "Licenses" msgstr "Ліцензії" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Опис" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Перегляди" @@ -1471,6 +1484,7 @@ msgid "New Warning" msgstr "Нове попередження" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Редагувати - %(name)s" @@ -1479,11 +1493,20 @@ msgstr "Редагувати - %(name)s" msgid "Create API Token" msgstr "Створити токен API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "Маркери API дозволяють сценаріям діяти від вашого імені." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1491,11 +1514,11 @@ msgstr "" "Будьте обережні з тим, з ким/чим ви ділитеся токенами, оскільки ви несете" " відповідальність за дії вашого облікового запису." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "Маркер доступу" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." @@ -1503,15 +1526,15 @@ msgstr "" "З міркувань безпеки маркери доступу буде показано лише один раз. Скиньте " "маркер, якщо він втрачений." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Скинути" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "Зрозуміле ім’я, щоб розрізняти токени." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "Рекомендовано: дозволяє токену лише взаємодіяти з певним пакетом." @@ -1522,6 +1545,7 @@ msgstr "API маркери | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1531,13 +1555,17 @@ msgstr "Створити" msgid "API Documentation" msgstr "Документація API" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "Нема створених токенів" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Редагувати" @@ -1545,25 +1573,29 @@ msgstr "Редагувати" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Вилучити" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1580,7 +1612,7 @@ msgid "Deleting is permanent" msgstr "Видалення є безповоротним" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1820,12 +1852,12 @@ msgid "No audit log entries." msgstr "Немає записів журналу аудиту." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Потрібно" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Почніть вводити, щоб побачити пропозиції" @@ -1908,26 +1940,26 @@ msgstr "Увага: Не вільні мультимедія." msgid "No packages available" msgstr "Нема доступних пакунків" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "створено %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Редагувати / Затвердити" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Імпортування..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "В очікуванні схвалення." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Нема доступних випусків." @@ -1954,13 +1986,13 @@ msgid "Review" msgstr "Огляд" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Чи рекомендуєте ви це %(type)s?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Чому так або чому ні? Намагайтеся бути конструктивними" @@ -2113,7 +2145,7 @@ msgstr "Остання відповідь" msgid "On %(trigger)s, do %(action)s" msgstr "На сайті %(trigger)s зробіть %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Випуск" @@ -2183,7 +2215,7 @@ msgstr "Надано" msgid "Forum Topics" msgstr "Теми форуму" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2222,6 +2254,101 @@ msgstr "Нема сповіщень" msgid "Editor/Approver Notifications" msgstr "Редактор/Затвердження" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Альтанка" @@ -2277,19 +2404,19 @@ msgid "Edit - %(title)s" msgstr "Редагувати - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Створити пакунок" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Ви вже ознайомилися з Політикою та інструкцією щодо включення пакунків?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Читати далі" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2298,7 +2425,7 @@ msgstr "" "Ви можете додати файл .cdb.json до вашого %(type)s, щоб автоматично " "оновлювати ці дані." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2307,17 +2434,17 @@ msgstr "" "JavaScript потрібен для покращення інтерфейсу користувача та для функцій\n" "наприклад пошук метаданих з git і автозавершення." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Пакунок" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2325,59 +2452,59 @@ msgstr "" "Будь ласка, виберіть \"У процесі розробки\", якщо ваш пакет нестабільний " "і не може бути рекомендований усім гравцям" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Якщо носія немає, встановіть для параметра Ліцензія на носій те саме " "значення, що й для параметра Ліцензія." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Репозиторій і посилання" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Далі (Автоімпорт)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Пропустити" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Імпорт (Це може зайняти час)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "Відео з YouTube буде показано у вигляді вбудовування." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" "Якщо поле порожнє, замість нього буде використано URL-адресу " @@ -2592,7 +2719,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Максимальне значення повинно бути більше або дорівнювати мінімальному!" @@ -2606,8 +2733,8 @@ msgstr "" "\t\t\tплатформах, що не входять до діапазону." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Якщо ви сумніваєтеся, залиште обидва варіанти як \"Ні\"." @@ -2632,8 +2759,28 @@ msgstr "Затверджено" msgid "Supported Minetest versions" msgstr "Підтримувані Minetest версії" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2641,7 +2788,7 @@ msgstr "" "Встановлення мінімальної та максимальної підтримуваних версій Minetest.\n" "\t\t\tЦей випуск буде приховано для клієнтів за межами цього діапазону. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2649,15 +2796,15 @@ msgstr "" "Ви можете встановити це автоматично" " у файлі .conf вашого пакунка." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Видалити випуск" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Це назавжди." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2665,7 +2812,7 @@ msgstr "" "Будь-які пов'язані з ним завантаження не будуть видалені негайно, але " "випуск більше не буде відображатися у списку." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Ви не можете видалити останній випуск; будь ласка, спочатку створіть " @@ -2740,7 +2887,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "Підтримувані Minetest версії" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2839,6 +2986,13 @@ msgstr "Налаштуйте автоматичні релізи" msgid "Bulk update" msgstr "Масове оновлення" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2868,36 +3022,45 @@ msgstr "" "Скасування схвалення пакета поверне його до чернетки, де\n" "його можна повторно подати на затвердження." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Причина" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "Причина незатвердження / видалення, це показано в журналі аудиту" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Розмістіть відгук для %(title)s за допомогою %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Знайшли помилку? Напишіть на випусковий трекер " "замість цього." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Видалити відгук." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3063,42 +3226,42 @@ msgstr "" msgid "Download" msgstr "Завантаження" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Для Minetest %(min)s і вище" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s і нижче" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Як встановити це?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Завантаження недоступне." -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Не вільний код і мультимедія" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Не вільний код" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Не вільні мультимедія" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3110,7 +3273,7 @@ msgstr "" msgid "Work in Progress" msgstr "Робота в процесі" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Завантаження" @@ -3130,7 +3293,7 @@ msgstr "Відстежувач помилок" msgid "Awaiting review" msgstr "Очікує на розгляд" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Редагувати відгук" @@ -3324,7 +3487,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Видаліть \"%(title)s\" за допомогою %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Змінити відповідь" @@ -3332,7 +3495,7 @@ msgstr "Змінити відповідь" msgid "New Thread" msgstr "Нова гілка" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3340,7 +3503,7 @@ msgstr "" "Якщо пакунок не повинен бути на CDB (наприклад, якщо він взагалі не " "працює), ви можете повідомити нам про це тут." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3363,31 +3526,31 @@ msgstr "Відповісти на %(title)s" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "Підписатися" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Перетворити на нитку" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Розблокувати" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Блокування." -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Цю тему бачать наступні користувачі" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Помітно:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Плюс затверджувачі та редактори" @@ -3706,11 +3869,11 @@ msgstr "Змінити пароль" msgid "Set Password" msgstr "Вказати пароль" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Має пароль" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Не має пароля" @@ -4003,35 +4166,51 @@ msgstr "Забув пароль" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Змінити обліківку" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Заборона" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Розбан" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Повідомлення для показу забаненому користувачеві" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Термін дії закінчується в" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Термін придатності. Залиште порожнім для постійної заборони" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Зміна адреси електронної пошти та скидання пароля" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Ел. адреса" @@ -4077,27 +4256,27 @@ msgstr "Це ти? Створіть свій обліковий запис за msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Переглянути список тегів" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Створити пакунок" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Пакети, що підтримуються" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Цей користувач також є супроводжувачем наступних пакунків" @@ -4284,11 +4463,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "У вас багато сповіщень, ви повинні або прочитати, або очистити їх" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4530,3 +4709,9 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Рекомендується встановити пароль для вашого облікового запису." +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "файл зображення PNG або JPG" + diff --git a/translations/vi/LC_MESSAGES/messages.po b/translations/vi/LC_MESSAGES/messages.po index 7b5a27a7..c8a75bee 100644 --- a/translations/vi/LC_MESSAGES/messages.po +++ b/translations/vi/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2022-08-25 11:19+0000\n" "Last-Translator: Văn Chí \n" "Language: vi\n" @@ -19,20 +19,20 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "Đã bị cấm:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "Bạn đã và đang bị cấm." #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Gói" @@ -41,34 +41,6 @@ msgstr "Gói" msgid "%(delta)s ago" msgstr "%(delta)s trước" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "Trò chơi hàng đầu" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "Mods hàng đầu" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "Gói Kết cấu Hàng đầu" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "Được đánh giá Cao nhất" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "Thêm Gần đây" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +52,25 @@ msgstr "Tên" msgid "Limit to package" msgstr "Giới hạn bởi gói" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "Lưu" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +78,7 @@ msgid "Title" msgstr "Tiêu đề" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "" @@ -120,58 +92,80 @@ msgstr "" msgid "Private" msgstr "Riêng tư" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 #, fuzzy msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Ủy quyền sai [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "Đã liên kết GitHub vào tài khoản" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "Tài khoản GitHub đã được liên kết với một người dùng khác rồi" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "Không thể tìm thấy tài khoản cho người dùng GitHub đó" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 #, fuzzy msgid "Authorization failed [err=gh-login-failed]" msgstr "Ủy quyền thất bại [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "Mô tả" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "Sửa thông tin" @@ -247,13 +241,13 @@ msgid "Title (Human-readable)" msgstr "Tiêu đề (Người-đọc được)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "Tên (Kỹ thuật)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Chỉ chữ thường (az), chữ số (0-9) và dấu gạch dưới (_)" @@ -291,7 +285,7 @@ msgstr "Mô tả dài (Cho phép đánh dấu)" msgid "VCS Repository URL" msgstr "URL kho lưu trữ VCS" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "URL trang web" @@ -335,13 +329,13 @@ msgstr "Không thể tìm thấy người dùng đó" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "Quyền bị từ chối" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "Bạn không có quyền làm điều đó" @@ -349,56 +343,56 @@ msgstr "Bạn không có quyền làm điều đó" msgid "Please comment what changes are needed in the approval thread" msgstr "Vui lòng nhận xét những thay đổi gì là cần thiết trong chuỗi phê duyệt" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "Gói đã xóa" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 #, fuzzy msgid "Unapproved package" msgstr "Gói chưa được phê duyệt" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "Những người bảo trì (được phân tách-bằng dấu phẩy)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "Bạn không có quyền chỉnh sửa người bảo trì" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "Bạn không phải người bảo trì" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "Chủ sở hữu gói không thể tự xóa mình khỏi tư cách là người bảo trì" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "Tên Tác giả" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -521,36 +515,36 @@ msgstr "Đã xóa cấu hình cập nhật" msgid "Now, please create an initial release" msgstr "Bây giờ, hãy tạo một bản phát hành ban đầu" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "Bình luận" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "Có" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "Không" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "Bạn không thể đánh giá gói của mình!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" @@ -558,14 +552,14 @@ msgstr "" "Gần đây, bạn đã đánh giá quá nhiều gói. Vui lòng đợi trước khi thử lại và" " cân nhắc làm cho bài đánh giá của bạn chi tiết hơn" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "Bạn không thể bỏ phiếu trên đánh giá gói của mình!" @@ -583,7 +577,7 @@ msgstr "Tiêu đề/Chú thích" msgid "Cover Image" msgstr "Ảnh bìa" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "Tin nhắn" @@ -657,7 +651,7 @@ msgstr "Tên người dùng hoặc email" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "Mật khẩu" @@ -691,11 +685,11 @@ msgstr "Bạn cần xác nhận email đăng ký" msgid "Login failed" msgstr "Đăng nhập không thành công" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "Tên hiển thị" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "tên tài khoản" @@ -710,7 +704,7 @@ msgstr "" #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "Email" @@ -760,7 +754,7 @@ msgstr "" "dụng. Hãy thử một địa chỉ email khác." #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Địa chỉ email đó đã bị hủy đăng ký / đưa vào danh sách đen và không thể " @@ -995,42 +989,46 @@ msgstr "Email và thông báo" msgid "API Tokens" msgstr "Mã thông báo API" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "Công cụ điều hành" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "URL đóng góp" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "Một người dùng đã có tên đó" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 #, fuzzy msgid "Users with moderator rank or above cannot be deleted" msgstr "Người dùng có xếp hạng người kiểm duyệt trở lên không thể bị xóa" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "Hiển thị tên" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "Tên người dùng của diễn đàn" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "Tên GitHub" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 #, fuzzy msgid "Rank" msgstr "Cấp bậc" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "Không thể thăng hạng người dùng lên thứ hạng cao hơn chính bạn!" @@ -1112,8 +1110,8 @@ msgid "Too many requests, please wait before trying again" msgstr "Quá nhiều yêu cầu, vui lòng đợi trước khi thử lại" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "tệp hình ảnh PNG hoặc JPG" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1131,50 +1129,51 @@ msgstr "Vui lòng tải lên %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Hình ảnh được tải lên thực tế không phải là hình ảnh" -#: app/models/packages.py:67 +#: app/models/packages.py:68 #, fuzzy msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "Trò chơi" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "Gói kết cấu" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 #, fuzzy msgid "Mods" msgstr "Sửa đổi" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "Trò chơi" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "Gói Kết cấu" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "Nộp để được Chấp nhận" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "Chấp thuận" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "Xóa" @@ -1198,7 +1197,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d thông báo mới" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "Lượt xem" @@ -1212,7 +1211,7 @@ msgstr "Quản lý cài đặt email" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "Hủy đăng ký" @@ -1362,7 +1361,7 @@ msgstr "Chào mừng" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1379,27 +1378,27 @@ msgstr "%(title)s bởi %(author)s" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "Đánh giá" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "Trước" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "Sau" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "Đặc sắc" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1407,19 +1406,39 @@ msgstr "Đặc sắc" msgid "See more" msgstr "Xem nữa" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "Thêm Gần đây" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "Cập nhật Gần đây" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "Trò chơi hàng đầu" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "Mods hàng đầu" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "Gói Kết cấu Hàng đầu" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "Tìm kiếm bằng Thẻ" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "Được đánh giá Cao nhất" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "Các đánh giá Tích cực Gần đây" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB có %(count)d gói, với tổng số %(downloads)d tải xuống." @@ -1454,12 +1473,6 @@ msgstr "Giấy phép Mới" msgid "Licenses" msgstr "Giấy phép" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "Mô tả" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "Lượt xem" @@ -1483,6 +1496,7 @@ msgid "New Warning" msgstr "Cảnh báo Mới" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "Chỉnh sửa - %(name)s" @@ -1492,12 +1506,21 @@ msgstr "Chỉnh sửa - %(name)s" msgid "Create API Token" msgstr "Tạo mã thông báo API" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 #, fuzzy msgid "API Tokens allow scripts to act on your behalf." msgstr "Mã thông báo API cho phép các tập lệnh hoạt động thay mặt bạn." -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." @@ -1505,12 +1528,12 @@ msgstr "" "Hãy cẩn thận với những gì / người mà bạn chia sẻ mã thông báo, vì bạn " "chịu trách nhiệm về các hành động của tài khoản của mình." -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 #, fuzzy msgid "Access Token" msgstr "Mã Truy Cập" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 #, fuzzy msgid "" "For security reasons, access tokens will only be shown once. Reset the " @@ -1519,16 +1542,16 @@ msgstr "" "Vì lý do bảo mật, mã thông báo truy cập sẽ chỉ được hiển thị một lần. " "Đặt lại mã thông báo nếu nó bị mất." -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "Thiết lập lại" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 #, fuzzy msgid "Human-readable name to tell tokens apart." msgstr "Tên có thể đọc được để con người để phân biệt các mã thông báo." -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 #, fuzzy msgid "Recommended: Only allows token to interact with a particular package." msgstr "Khuyến nghị: Chỉ cho phép mã thông báo tương tác với một gói cụ thể." @@ -1540,6 +1563,7 @@ msgstr "API Tokens | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1549,14 +1573,18 @@ msgstr "Tạo ra" msgid "API Documentation" msgstr "Tài liệu API" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 #, fuzzy msgid "No tokens created" msgstr "Không có mã thông báo nào được tạo" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "Chỉnh sửa" @@ -1564,25 +1592,29 @@ msgstr "Chỉnh sửa" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "Loại bỏ" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1599,7 +1631,7 @@ msgid "Deleting is permanent" msgstr "Xóa là vĩnh viễn" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1835,12 +1867,12 @@ msgid "No audit log entries." msgstr "Không có mục kiểm toán được ghi nhật ký." #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "Yêu cầu" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "Bắt đầu nhập để xem các đề xuất" @@ -1921,26 +1953,26 @@ msgstr "Cảnh báo: Phương tiện truyền thông không-tự do." msgid "No packages available" msgstr "Không có gói sẵn" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "Tạo vào %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "Chỉnh sửa / Phê duyệt" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "Đang nhập..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "Chờ phê duyệt." -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "Không có bản phát hành nào có sẵn." @@ -1967,13 +1999,13 @@ msgid "Review" msgstr "Đánh giá" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "Bạn có khuyến nghị %(type)s không?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "Tại sao hoặc tại sao không? Cố gắng mang tính xây dựng" @@ -2120,7 +2152,7 @@ msgstr "Trả lời cuối cùng" msgid "On %(trigger)s, do %(action)s" msgstr "Nếu %(trigger)s, thì %(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "Phát hành" @@ -2193,7 +2225,7 @@ msgstr "Được Cung Cấp Bởi" msgid "Forum Topics" msgstr "Chủ đề diễn đàn" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2232,6 +2264,101 @@ msgstr "Không có thông báo" msgid "Editor/Approver Notifications" msgstr "Thông báo của người biên tập / người phê duyệt" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "Bí danh" @@ -2289,19 +2416,19 @@ msgid "Edit - %(title)s" msgstr "Chỉnh sửa - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "Tạo Gói" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "Bạn đã đọc Hướng dẫn và Chính sách Gói Bao gồm chưa?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "Đọc nữa" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" @@ -2310,7 +2437,7 @@ msgstr "" "Bạn có thể bao gồm tệp .cdb.json trong %(type)s của mình để cập nhật các " "chi tiết này một cách tự động." -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2320,17 +2447,17 @@ msgstr "" "tính năng\n" "\t\t\tchẳng hạn như tìm siêu dữ liệu từ git và tự động hoàn thành." -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "Gói" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" @@ -2338,59 +2465,59 @@ msgstr "" "Vui lòng chọn 'Đang tiến hành' nếu gói của bạn không ổn định và không nên" " được khuyến nghị cho tất cả người chơi" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" "Nếu không có phương tiện truyền thông, hãy đặt Giấy phép Phương tiện " "truyền thông giống như giấy Phép." -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "Kho lưu trữ và Liên kết" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "Tiếp theo (Tự động nhập)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "Bỏ qua" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "Đang nhập ... (Quá trình này có thể mất một lúc)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "Các video YouTube sẽ được hiển thị dưới dạng nhúng." -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2597,7 +2724,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "Tối đa phải lớn hơn hoặc tương đương với tối thiểu!" @@ -2610,8 +2737,8 @@ msgstr "" "\t\t\t nền tảng không nằm trong phạm vi." #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "Để cả hai là Không nếu nghi ngờ." @@ -2636,8 +2763,28 @@ msgstr "Đã được phê duyệt" msgid "Supported Minetest versions" msgstr "Các phiên bản Minetest được hỗ trợ" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2646,7 +2793,7 @@ msgstr "" "\t\t\t Bản phát hành này sẽ bị ẩn đối với các khách hàng bên ngoài phạm " "vi đó. " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." @@ -2654,15 +2801,15 @@ msgstr "" "Bạn có thể đặt cái này tự động " "trong .conf của gói của bạn." -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "Xóa bản phát hành" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "Đây là vĩnh viễn." -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." @@ -2670,7 +2817,7 @@ msgstr "" "Mọi nội dung tải lên được liên kết sẽ không bị xóa ngay lập tức, nhưng " "bản phát hành sẽ không còn được liệt kê." -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" "Bạn không thể xóa bản phát hành mới nhất; vui lòng tạo một cái mới hơn " @@ -2745,7 +2892,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. Các phiên bản Minetest được hỗ trợ" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2850,6 +2997,13 @@ msgstr "Thiết lập tự động phát hành" msgid "Bulk update" msgstr "Cập nhật hàng loạt" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2879,38 +3033,47 @@ msgstr "" "Việc không phê duyệt một gói sẽ đưa gói đó trở lại Bản nháp, trong đó\n" "\t\t\t\t nó có thể được đệ trình để phê duyệt lại." -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "Lý do" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" "Lý do không chấp thuận / xóa, điều này được hiển thị trong nhật ký kiểm " "toán" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "Đăng một bài đánh giá cho %(title)s bởi %(author)s" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Tìm thấy lỗi (bug)? Đăng nó trên issue tracker " "thay vào đó." -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "Xóa đánh giá." -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -3076,42 +3239,42 @@ msgstr "" msgid "Download" msgstr "Tải xuống" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "Cho Minetest %(min)s trở lên" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s trở xuống" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "Làm thế nào để tôi cài đặt cái này?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "Không có sẵn bản tải xuống" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "Mã và phương tiện truyền thông không-tự do" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "Mã không-tự do" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "Phương tiện truyền thông không-tự do" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -3124,7 +3287,7 @@ msgstr "" msgid "Work in Progress" msgstr "Đang tiến hành" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "Tải về" @@ -3144,7 +3307,7 @@ msgstr "Theo Dõi Vấn Đề" msgid "Awaiting review" msgstr "Chờ xem xét" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "Chỉnh sửa đánh giá" @@ -3336,7 +3499,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "Xóa \"%(title)s\" bởi %(author)s" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "Chỉnh sửa câu trả lời" @@ -3344,7 +3507,7 @@ msgstr "Chỉnh sửa câu trả lời" msgid "New Thread" msgstr "Chủ đề(Thread) Mới" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." @@ -3352,7 +3515,7 @@ msgstr "" "Nếu gói không có trên CDB (ví dụ: nếu nó không hoạt động), thì bạn có thể" " cho chúng tôi biết tại đây." -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3375,32 +3538,32 @@ msgstr "Phản hồi tới %(title)s" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 #, fuzzy msgid "Subscribe" msgstr "Đăng ký" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "Chuyển đổi thành Chủ đề(Thread)" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "Mở khóa" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "Khóa" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "Chủ đề này hiển thị cho những người dùng sau" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "Có thể nhìn thấy:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "Cộng người phê duyệt và biên tập viên" @@ -3719,11 +3882,11 @@ msgstr "Đổi mật khẩu" msgid "Set Password" msgstr "Đặt Mật Khẩu" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "Có mật khẩu" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "Không có mật khẩu" @@ -4009,35 +4172,51 @@ msgstr "Quên mật khẩu của tôi" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "Chỉnh sửa tài khoản" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "Cấm" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "Bỏ cấm" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "Thông báo hiển thị cho người dùng bị cấm" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "Hết hạn Vào" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "Ngày hết hạn. Để trống cho lệnh cấm vĩnh viễn" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "Thay đổi Email và Gửi Đặt lại mật khẩu" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "Địa chỉ Email" @@ -4083,27 +4262,27 @@ msgstr "Đây là bạn? Xác nhận tài khoản của bạn ngay bây giờ!" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "Xem danh sách các thẻ" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "Tạo gói" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "Gói được duy trì" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "Người này cũng là một người bảo trì của các gói sau" @@ -4286,11 +4465,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "Bạn có rất nhiều thông báo, bạn nên đọc hoặc xóa chúng" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4473,3 +4652,9 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ msgid "It is recommended that you set a password for your account." #~ msgstr "Chúng tôi đề nghị rằng bạn nên đặt mật khẩu cho tài khoản của bạn." +#~ msgid "Spotlight" +#~ msgstr "" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "tệp hình ảnh PNG hoặc JPG" + diff --git a/translations/zh_Hans/LC_MESSAGES/messages.po b/translations/zh_Hans/LC_MESSAGES/messages.po index 8b3e6e06..024bc423 100644 --- a/translations/zh_Hans/LC_MESSAGES/messages.po +++ b/translations/zh_Hans/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-11-28 08:02+0000\n" "Last-Translator: Gao Tiesuan \n" -"Language-Team: Chinese (Simplified) \n" "Language: zh_Hans\n" +"Language-Team: Chinese (Simplified) " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.3-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "已封号:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "您被封号了。" #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "软件包" @@ -42,34 +41,6 @@ msgstr "软件包" msgid "%(delta)s ago" msgstr "%(delta)s以前" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "特别聚焦" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "顶级子游戏" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "顶级Mod" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "顶级材质包" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "评测最多" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "最近添加" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "名称" msgid "Limit to package" msgstr "软件包限制" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "保存" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "标题" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "短描述" @@ -120,56 +91,78 @@ msgstr "页面内容" msgid "Private" msgstr "私有" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "相似标题的收藏集已存在" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "已有重名软件包,无法创建作品集" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "添加软件包到作品集" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "从作品集移除软件包" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "添加软件包到收藏夹" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(公共,可通过个人资料 > 我的作品集更改)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "从收藏夹移除软件包" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "验证失败 [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "已绑定GitHub账号" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "GitHub账号已与其他用户绑定" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "无法找到该GitHub用户的账号" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "验证失败 [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "描述" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "编辑详细信息" @@ -242,13 +235,13 @@ msgid "Title (Human-readable)" msgstr "标题(人类可读)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "名称(技术性)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只允许小写字母(a-z),数字(0-9),下划线(_)" @@ -285,7 +278,7 @@ msgstr "长说明(Markdown)" msgid "VCS Repository URL" msgstr "版本控制系统仓库URL" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "网站URL" @@ -329,13 +322,13 @@ msgstr "找不到该用户" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "拒绝访问" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "你没有进行该操作的权限" @@ -343,55 +336,55 @@ msgstr "你没有进行该操作的权限" msgid "Please comment what changes are needed in the approval thread" msgstr "请在审核贴评论中说明需要作出哪些修改" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "已删除的软件包" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "未通过的软件包" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "维护者(用逗号隔开)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "你没有权限编辑维护者" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "你不是维护者" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "软件包所有人不能把自己移除出维护者列表" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "作者名" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "启用基于依赖项的支持检测(推荐)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "支持的子游戏" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "不支持的子游戏" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "支持所有子游戏(如无特别说明)/ 子游戏无关" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "需要至少一个发行版才能编辑子游戏支持" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(包)需要至少包含一个Mod。请创建发行版" @@ -511,49 +504,49 @@ msgstr "已删除更新配置" msgid "Now, please create an initial release" msgstr "现在,请创建初始发行版" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "评论" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "评测" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "是" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "中" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "否" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "你不能自己评测自己的软件包!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "您最近评测了太多软件包。请稍候再试,并试着编写更详细的评论" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "不允许链接到封禁网站" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 msgid "You can't vote on the reviews on your own package!" msgstr "你不能自己为自己软件包的评测投票!" @@ -571,7 +564,7 @@ msgstr "标题" msgid "Cover Image" msgstr "封面图像" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "消息" @@ -641,7 +634,7 @@ msgstr "用户名或电子邮件" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "密码" @@ -675,11 +668,11 @@ msgstr "你需要确认注册电子邮件" msgid "Login failed" msgstr "登录失败" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "显示名称" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "用户名" @@ -692,7 +685,7 @@ msgstr "只允许字母(A-Za-z)、数字(0-9)、下划线(_)、减 #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "电子邮件" @@ -737,7 +730,7 @@ msgid "" msgstr "我们无法创建该账户,因为该电子邮件已经被 %(display_name)s 使用。请使用另一个电子邮件地址。" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "该电子邮件地址已被取消关注/列入黑名单,不能再使用" @@ -961,40 +954,44 @@ msgstr "电子邮件和通知" msgid "API Tokens" msgstr "API令牌" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "版主工具" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "捐款网址" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "有用户已经占有该名称" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "不能删除版主或者以上的用户" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "显示名称" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "论坛用户名" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "GitHub用户名" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "等级" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "不能提升用户等级到比自己更高的等级!" @@ -1071,8 +1068,8 @@ msgid "Too many requests, please wait before trying again" msgstr "要求太多,请稍候再试" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" -msgstr "一个 PNG 或 JPG 图像文件" +msgid "a PNG, JPEG, or WebP image file" +msgstr "" #: app/logic/screenshots.py:51 #, python-format @@ -1090,48 +1087,49 @@ msgstr "请上传%(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "上传的图片不是图片" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "子游戏" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "材质包" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "子游戏" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "材质包" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "交付审核" -#: app/models/packages.py:171 +#: app/models/packages.py:172 msgid "Approve" msgstr "批准" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "删除" @@ -1153,7 +1151,7 @@ msgid "%(num)d new notifications" msgstr "%(num)d个新通知" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "查看" @@ -1167,7 +1165,7 @@ msgstr "管理电子邮件设置" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "取消关注" @@ -1314,7 +1312,7 @@ msgstr "欢迎" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "欢迎来到寻找 Minetest Mod,子游戏,材质包的最佳圣地" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1331,27 +1329,27 @@ msgstr "%(title)s (作者:%(author)s)" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "评测" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "上一个" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "下一个" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "精选" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1359,19 +1357,39 @@ msgstr "精选" msgid "See more" msgstr "查看更多" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "最近添加" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "最近更新" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "顶级子游戏" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "顶级Mod" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "顶级材质包" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "标签搜索" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "评测最多" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "最近好评" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB拥有%(count)d软件包,总共有%(downloads)d次下载量。" @@ -1406,12 +1424,6 @@ msgstr "新的许可证" msgid "Licenses" msgstr "许可证" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "描述" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "浏览量" @@ -1435,6 +1447,7 @@ msgid "New Warning" msgstr "新警告" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "编辑 - %(name)s" @@ -1443,35 +1456,44 @@ msgstr "编辑 - %(name)s" msgid "Create API Token" msgstr "创建API令牌" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "API令牌允许脚本代表您行事。" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "请注意您共享令牌的对象,您对自己的帐户行为负责。" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "访问令牌" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "为了安全,访问令牌只会显示一次。如果令牌丢失,请重置令牌。" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "重置" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "用于区分令牌的人类可读的名称。" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "推荐:只允许令牌与特定软件包交互。" @@ -1482,6 +1504,7 @@ msgstr "API令牌 | %(username)s" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1491,13 +1514,17 @@ msgstr "创建" msgid "API Documentation" msgstr "API文档" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "没有已创建的令牌" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "编辑" @@ -1505,25 +1532,29 @@ msgstr "编辑" msgid "New Collection" msgstr "新建收藏夹" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "用户访问旧URL时不会跳转" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "无结果" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "移除" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "您可以自行替换描述内容" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "确定要删除{title}吗?" @@ -1540,7 +1571,7 @@ msgid "Deleting is permanent" msgstr "删除是永久的" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1758,12 +1789,12 @@ msgid "No audit log entries." msgstr "没有审核日志条目。" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "必需" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "开始输入来查看建议" @@ -1842,26 +1873,26 @@ msgstr "警告: 非自由媒体内容。" msgid "No packages available" msgstr "没有可用的软件包" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "创建日期: %(date)s" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "编辑 / 批准" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "导入中..." -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "等待批准。" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "没有可用的发行版。" @@ -1888,13 +1919,13 @@ msgid "Review" msgstr "评测" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "你推荐这个%(type)s 吗?" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "为什么?请发表有建设性的评价" @@ -2041,7 +2072,7 @@ msgstr "最新回复" msgid "On %(trigger)s, do %(action)s" msgstr "在%(trigger)s时,执行操作%(action)s" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "发行版" @@ -2111,7 +2142,7 @@ msgstr "提供者" msgid "Forum Topics" msgstr "论坛贴子" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2150,6 +2181,101 @@ msgstr "没有通知" msgid "Editor/Approver Notifications" msgstr "编辑/审核者通知" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "别名" @@ -2205,26 +2331,26 @@ msgid "Edit - %(title)s" msgstr "编辑 - %(title)s" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "创建软件包" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "你读过《软件包收容政策和指导》了吗?" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "阅读更多" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "要自动更新这些细节信息,您可以在%(type)s中放置.cdb.json文件。" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" @@ -2233,73 +2359,73 @@ msgstr "" "需要JavaScript来改善用户界面,并用于查找\n" "Git元数据、自动补全等功能。" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "软件包" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "软件包改名前需要先撤搞。" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "选择“未完工”表明您的包不稳定,不应该像所有玩家推荐" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "如果没有媒体内容,媒体许可证同软件许可证。" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "仓库和链接" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "你有Git仓库吗?" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "仓库不是必须的" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "如果有仓库,在下方输入URL,否则,留空跳过。" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "连接到Git, Mercurial或其他仓库的HTTP URL" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "下一个(自动导入)" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "跳过" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "导入中…(需要一段时间)" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "用户在哪里反馈问题?" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "粘贴论坛贴子URL" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "YouTube视频将显示为嵌入元素。" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "如果空白,则使用作者的捐款 URL。" @@ -2500,7 +2626,7 @@ msgstr "用此页面设置软件包所有发行版的最小值和最大值。" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "最大值必须大于等于最小值!" @@ -2513,8 +2639,8 @@ msgstr "" "不在区间范围内的平台隐藏此软件包。" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "如有疑虑请留空。" @@ -2539,8 +2665,28 @@ msgstr "已通过" msgid "Supported Minetest versions" msgstr "支持的Minetest版本" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " @@ -2548,27 +2694,27 @@ msgstr "" "设置支持的Minetest最小和最大版本。\n" "发行版将对超出范围内的客户端隐藏。 " -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "您可以在软件包的.conf文件中自动设置。" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "删除发行版" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "这是永久的。" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "相关的上传内容不会马上被删除,但是不再列入发行版。" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "你不能删除最新的发行版,请先创建一个新的版本。" @@ -2636,7 +2782,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "3. 支持的Minetest版本" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2728,6 +2874,13 @@ msgstr "配置自动发行版" msgid "Bulk update" msgstr "批量更新" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2755,34 +2908,43 @@ msgstr "" "审核不通过的包会放回草稿中,\n" "可以再次提交以供审核。" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "原因" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "不批准/删除的原因,这将显示在审计日志中" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "撤搞" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "发表对%(title)s(作者:%(author)s)的评测" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "发现错误?在 问题跟踪器 上发布。" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "删除评测。" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2936,42 +3098,42 @@ msgstr "一旦软件包被标记为过期,你就不会再收到通知,直到 msgid "Download" msgstr "下载" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "Minetest %(min)s - %(max)s" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "适用于 Minetest %(min)s 及以上版本" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "Minetest %(max)s 及以下版本" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "我该如何安装?" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "没有可用的下载" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "非自由代码和媒体" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "非自由代码" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "非自由媒体内容" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2981,7 +3143,7 @@ msgstr "这个贴子只对其创建者、软件包维护者、审核者及以上 msgid "Work in Progress" msgstr "未完工" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "下载" @@ -3001,7 +3163,7 @@ msgstr "问题跟踪器" msgid "Awaiting review" msgstr "等待评测" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "编辑评测" @@ -3189,7 +3351,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "删除%(author)s的\"%(title)s\"" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "编辑回复" @@ -3197,13 +3359,13 @@ msgstr "编辑回复" msgid "New Thread" msgstr "新贴子" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "如果该软件包不应该出现在CDB上(例如:改软件包根本不能运作),那么你可以在这里告知我们。" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3224,31 +3386,31 @@ msgstr "回复 %(title)s" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "关注" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "转换为贴子" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "解锁" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "锁定" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "此贴子对以下用户可见" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "对以下用户可见:" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "加上审核者和编辑" @@ -3558,11 +3720,11 @@ msgstr "更改密码" msgid "Set Password" msgstr "设置密码" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "有密码" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "没有密码" @@ -3832,35 +3994,51 @@ msgstr "忘了密码" msgid "GitHub" msgstr "GitHub" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "编辑帐户" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "封号" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "解封" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "显示给封禁用户的消息" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "到期时间" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "到期日期。留空表示永久封号" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "更改电子邮件和发送密码重置邮件" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "电子邮件地址" @@ -3906,27 +4084,27 @@ msgstr "这是你吗?现在就认领账户!" msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "查看标签列表" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "创建软件包" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "维护的包" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "该用户也是以下软件包的维护者" @@ -4097,11 +4275,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "您有很多通知,您应该阅读或清除这些通知" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4375,3 +4553,10 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "建议您为您的帐户设置密码。" + +#~ msgid "Spotlight" +#~ msgstr "特别聚焦" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "一个 PNG 或 JPG 图像文件" + diff --git a/translations/zh_Hant/LC_MESSAGES/messages.po b/translations/zh_Hant/LC_MESSAGES/messages.po index 43410f43..fd032b6c 100644 --- a/translations/zh_Hant/LC_MESSAGES/messages.po +++ b/translations/zh_Hant/LC_MESSAGES/messages.po @@ -7,33 +7,32 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-23 22:15+0100\n" +"POT-Creation-Date: 2023-12-30 16:46+0000\n" "PO-Revision-Date: 2023-12-23 14:09+0000\n" "Last-Translator: reimu105 \n" -"Language-Team: Chinese (Traditional) \n" "Language: zh_Hant\n" +"Language-Team: Chinese (Traditional) " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.4-dev\n" "Generated-By: Babel 2.12.1\n" -#: app/__init__.py:122 +#: app/__init__.py:123 msgid "Banned:" msgstr "封禁:" -#: app/__init__.py:124 +#: app/__init__.py:125 msgid "You have been banned." msgstr "你已被封禁。" #: app/querybuilder.py:38 app/templates/admin/tags/list.html:38 #: app/templates/admin/warnings/list.html:28 -#: app/templates/collections/create_edit.html:41 +#: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 #: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 -#: app/templates/users/list.html:22 app/templates/users/profile.html:247 +#: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "套件" @@ -42,34 +41,6 @@ msgstr "套件" msgid "%(delta)s ago" msgstr "%(delta)s 天前" -#: app/blueprints/api/endpoints.py:928 -msgid "Spotlight" -msgstr "特別對焦" - -#: app/blueprints/api/endpoints.py:940 app/templates/index.html:127 -msgid "Top Games" -msgstr "優質遊戲" - -#: app/blueprints/api/endpoints.py:945 app/templates/index.html:134 -#: app/templates/packages/game_hub.html:46 -msgid "Top Mods" -msgstr "優質模組" - -#: app/blueprints/api/endpoints.py:950 app/templates/index.html:141 -#: app/templates/packages/game_hub.html:53 -msgid "Top Texture Packs" -msgstr "優質材質包" - -#: app/blueprints/api/endpoints.py:955 app/templates/index.html:163 -#: app/templates/packages/game_hub.html:60 -msgid "Highest Reviewed" -msgstr "最多評論" - -#: app/blueprints/api/endpoints.py:960 app/templates/index.html:113 -#: app/templates/packages/game_hub.html:32 -msgid "Recently Added" -msgstr "新進套件" - #: app/blueprints/api/tokens.py:33 app/templates/admin/tags/list.html:26 #: app/templates/admin/warnings/list.html:20 app/templates/macros/topics.html:7 #: app/templates/modnames/list.html:12 @@ -80,25 +51,25 @@ msgstr "名字" msgid "Limit to package" msgstr "套件限制" -#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:89 -#: app/blueprints/packages/packages.py:274 -#: app/blueprints/packages/packages.py:515 -#: app/blueprints/packages/packages.py:611 -#: app/blueprints/packages/packages.py:682 +#: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:90 +#: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:274 +#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:619 +#: app/blueprints/packages/packages.py:690 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:48 +#: app/blueprints/packages/releases.py:73 app/blueprints/packages/reviews.py:49 #: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:41 #: app/blueprints/packages/screenshots.py:46 #: app/blueprints/users/account.py:226 app/blueprints/users/account.py:234 -#: app/blueprints/users/settings.py:70 app/blueprints/users/settings.py:140 -#: app/blueprints/users/settings.py:297 app/templates/users/modtools.html:94 +#: app/blueprints/users/settings.py:77 app/blueprints/users/settings.py:147 +#: app/blueprints/users/settings.py:304 app/templates/users/modtools.html:111 msgid "Save" msgstr "儲存" #: app/blueprints/collections/__init__.py:77 -#: app/blueprints/packages/releases.py:53 -#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:44 +#: app/blueprints/oauth/__init__.py:168 app/blueprints/packages/releases.py:53 +#: app/blueprints/packages/releases.py:65 app/blueprints/packages/reviews.py:45 #: app/blueprints/threads/__init__.py:281 app/templates/macros/reviews.html:138 #: app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:17 @@ -106,7 +77,7 @@ msgid "Title" msgstr "標題" #: app/blueprints/collections/__init__.py:80 -#: app/blueprints/collections/__init__.py:84 +#: app/blueprints/collections/__init__.py:85 msgid "Short Description" msgstr "簡短的介紹" @@ -120,56 +91,78 @@ msgstr "頁面內容" msgid "Private" msgstr "私人的" -#: app/blueprints/collections/__init__.py:152 +#: app/blueprints/collections/__init__.py:83 +msgid "Pinned to my profile" +msgstr "" + +#: app/blueprints/collections/__init__.py:155 msgid "A collection with a similar title already exists" msgstr "已存在具有類似標題的集合" -#: app/blueprints/collections/__init__.py:158 +#: app/blueprints/collections/__init__.py:161 msgid "Unable to create collection as a package with that name already exists" msgstr "無法建立集合,因為具有該名稱的套件已存在" -#: app/blueprints/collections/__init__.py:304 +#: app/blueprints/collections/__init__.py:307 msgid "Added package to collection" msgstr "將包添加到集合中" -#: app/blueprints/collections/__init__.py:306 +#: app/blueprints/collections/__init__.py:309 msgid "Removed package from collection" msgstr "從作品集移除軟體包" -#: app/blueprints/collections/__init__.py:325 +#: app/blueprints/collections/__init__.py:328 msgid "Added package to favorites collection" msgstr "新增軟體包到收藏夾" -#: app/blueprints/collections/__init__.py:327 +#: app/blueprints/collections/__init__.py:330 msgid "(Public, change from Profile > My Collections)" msgstr "(公開,從「個人資料」>「我的收藏」更改)" -#: app/blueprints/collections/__init__.py:331 +#: app/blueprints/collections/__init__.py:334 msgid "Removed package from favorites collection" msgstr "從收藏夾移除軟體包" -#: app/blueprints/github/__init__.py:46 +#: app/blueprints/github/__init__.py:52 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "認證失敗 [err=gh-oauth-login-failed]" -#: app/blueprints/github/__init__.py:62 +#: app/blueprints/github/__init__.py:76 msgid "Linked GitHub to account" msgstr "連接 GitHub 帳號" -#: app/blueprints/github/__init__.py:65 +#: app/blueprints/github/__init__.py:79 msgid "GitHub account is already associated with another user" msgstr "GitHub 帳號已與其它用戶關連" -#: app/blueprints/github/__init__.py:71 +#: app/blueprints/github/__init__.py:85 msgid "Unable to find an account for that GitHub user" msgstr "找不到該 GitHub 用戶" -#: app/blueprints/github/__init__.py:76 +#: app/blueprints/github/__init__.py:90 msgid "Authorization failed [err=gh-login-failed]" msgstr "認證失敗 [err=gh-login-failed]" +#: app/blueprints/oauth/__init__.py:169 app/templates/admin/tags/list.html:30 +#: app/templates/admin/warnings/list.html:24 +#: app/templates/users/settings_email.html:44 +msgid "Description" +msgstr "描述" + +#: app/blueprints/oauth/__init__.py:170 +msgid "Redirect URL" +msgstr "" + +#: app/blueprints/oauth/__init__.py:171 +msgid "App Type" +msgstr "" + +#: app/blueprints/oauth/__init__.py:257 +msgid "Revoked all user tokens" +msgstr "" + #: app/blueprints/packages/__init__.py:32 -#: app/templates/packages/create_edit.html:28 +#: app/templates/packages/create_edit.html:29 msgid "Edit Details" msgstr "編輯細節" @@ -242,13 +235,13 @@ msgid "Title (Human-readable)" msgstr "標題(人類可讀)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:609 +#: app/blueprints/packages/packages.py:617 msgid "Name (Technical)" msgstr "名字(技術上的)" #: app/blueprints/packages/packages.py:255 -#: app/blueprints/packages/packages.py:610 -#: app/templates/packages/create_edit.html:74 +#: app/blueprints/packages/packages.py:618 +#: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只限小寫英文字母(a-z)、數字(0-9)及底畫線(_)" @@ -285,7 +278,7 @@ msgstr "長描述(Markdown)" msgid "VCS Repository URL" msgstr "版本控制系統儲存庫URL" -#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:68 +#: app/blueprints/packages/packages.py:268 app/blueprints/users/settings.py:75 msgid "Website URL" msgstr "網站URL" @@ -329,13 +322,13 @@ msgstr "找不到該用戶" #: app/blueprints/packages/packages.py:363 #: app/blueprints/packages/screenshots.py:136 -#: app/blueprints/users/settings.py:124 +#: app/blueprints/users/settings.py:131 msgid "Permission denied" msgstr "沒有權限" #: app/blueprints/packages/packages.py:419 -#: app/blueprints/packages/packages.py:470 -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:478 +#: app/blueprints/packages/packages.py:498 msgid "You don't have permission to do that" msgstr "你沒有進行該操作的權限" @@ -344,55 +337,55 @@ msgstr "你沒有進行該操作的權限" msgid "Please comment what changes are needed in the approval thread" msgstr "請在評論中寫下需改變的事項" -#: app/blueprints/packages/packages.py:485 +#: app/blueprints/packages/packages.py:493 msgid "Deleted package" msgstr "已移除的包" -#: app/blueprints/packages/packages.py:505 +#: app/blueprints/packages/packages.py:513 msgid "Unapproved package" msgstr "未被批准的包" -#: app/blueprints/packages/packages.py:514 +#: app/blueprints/packages/packages.py:522 msgid "Maintainers (Comma-separated)" msgstr "管理者(以逗點分割)" -#: app/blueprints/packages/packages.py:523 +#: app/blueprints/packages/packages.py:531 msgid "You don't have permission to edit maintainers" msgstr "你無權編輯維護者" -#: app/blueprints/packages/packages.py:573 +#: app/blueprints/packages/packages.py:581 msgid "You are not a maintainer" msgstr "你不是管理者" -#: app/blueprints/packages/packages.py:576 +#: app/blueprints/packages/packages.py:584 msgid "Package owners cannot remove themselves as maintainers" msgstr "包擁有者無法從管理者中移除自己" -#: app/blueprints/packages/packages.py:608 +#: app/blueprints/packages/packages.py:616 msgid "Author Name" msgstr "作者名稱" -#: app/blueprints/packages/packages.py:678 +#: app/blueprints/packages/packages.py:686 msgid "Enable support detection based on dependencies (recommended)" msgstr "啟用基於依賴項的支援檢測(建議)" -#: app/blueprints/packages/packages.py:679 +#: app/blueprints/packages/packages.py:687 msgid "Supported games" msgstr "支援的子遊戲" -#: app/blueprints/packages/packages.py:680 +#: app/blueprints/packages/packages.py:688 msgid "Unsupported games" msgstr "不支援的子遊戲" -#: app/blueprints/packages/packages.py:681 +#: app/blueprints/packages/packages.py:689 msgid "Supports all games (unless stated) / is game independent" msgstr "支援所有子遊戲(如無特別說明)/ 子遊戲無關" -#: app/blueprints/packages/packages.py:697 +#: app/blueprints/packages/packages.py:705 msgid "You need at least one release before you can edit game support" msgstr "需要至少一個發行版才能編輯子遊戲支持" -#: app/blueprints/packages/packages.py:701 +#: app/blueprints/packages/packages.py:709 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(pack) 需要至少包含一個 mod。 請建立一個新版本" @@ -512,49 +505,49 @@ msgstr "刪除了更新配置" msgid "Now, please create an initial release" msgstr "現在,請建立初始版本" -#: app/blueprints/packages/reviews.py:45 app/blueprints/threads/__init__.py:181 +#: app/blueprints/packages/reviews.py:46 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 #: app/blueprints/threads/__init__.py:282 msgid "Comment" msgstr "評論" -#: app/blueprints/packages/reviews.py:46 +#: app/blueprints/packages/reviews.py:47 msgid "Rating" msgstr "評分" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:119 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:119 #: app/templates/macros/reviews.html:173 msgid "Yes" msgstr "是" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:124 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:124 #: app/templates/macros/reviews.html:177 msgid "Neutral" msgstr "中" -#: app/blueprints/packages/reviews.py:47 app/templates/macros/reviews.html:129 +#: app/blueprints/packages/reviews.py:48 app/templates/macros/reviews.html:129 #: app/templates/macros/reviews.html:181 msgid "No" msgstr "否" -#: app/blueprints/packages/reviews.py:56 +#: app/blueprints/packages/reviews.py:57 msgid "You can't review your own package!" msgstr "你不可以評論你自己的套件!" -#: app/blueprints/packages/reviews.py:66 +#: app/blueprints/packages/reviews.py:67 msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "您最近查看了太多軟體包。 請稍後再試,並考慮讓您的評論更詳細" -#: app/blueprints/packages/reviews.py:79 app/blueprints/threads/__init__.py:207 +#: app/blueprints/packages/reviews.py:80 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:105 +#: app/blueprints/threads/__init__.py:334 app/blueprints/users/settings.py:112 #: app/logic/packages.py:131 msgid "Linking to blocked sites is not allowed" msgstr "不允許連結到被封鎖的網站" -#: app/blueprints/packages/reviews.py:183 +#: app/blueprints/packages/reviews.py:184 #, fuzzy msgid "You can't vote on the reviews on your own package!" msgstr "你不可以對你套件的評論投票!" @@ -573,7 +566,7 @@ msgstr "標題/說明文字" msgid "Cover Image" msgstr "封面圖片" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:62 +#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 msgid "Message" msgstr "訊息" @@ -643,7 +636,7 @@ msgstr "使用者名稱或電子郵件" #: app/blueprints/users/account.py:37 app/blueprints/users/account.py:105 #: app/templates/users/account.html:14 app/templates/users/login.html:16 -#: app/templates/users/modtools.html:35 +#: app/templates/users/modtools.html:52 msgid "Password" msgstr "密碼" @@ -677,11 +670,11 @@ msgstr "您需要確認註冊信箱" msgid "Login failed" msgstr "登入失敗" -#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:67 +#: app/blueprints/users/account.py:100 app/blueprints/users/settings.py:74 msgid "Display Name" msgstr "顯示名稱" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:291 +#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:298 #: app/templates/users/list.html:18 msgid "Username" msgstr "使用者名稱" @@ -694,7 +687,7 @@ msgstr "僅允許使用字母 (A-Za-z)、數字 (0-9)、底線 (_)、減號 (-) #: app/blueprints/users/account.py:104 app/blueprints/users/account.py:186 #: app/blueprints/users/account.py:222 app/blueprints/users/account.py:373 -#: app/blueprints/users/settings.py:139 +#: app/blueprints/users/settings.py:146 msgid "Email" msgstr "電子郵件" @@ -736,11 +729,10 @@ msgstr "電子郵件已被使用" msgid "" "We were unable to create the account as the email is already in use by " "%(display_name)s. Try a different email address." -msgstr "我們無法建立帳戶,因為該電子郵件已被 %(display_name)s 使用。 " -"嘗試使用不同的電子郵件地址。" +msgstr "我們無法建立帳戶,因為該電子郵件已被 %(display_name)s 使用。 嘗試使用不同的電子郵件地址。" #: app/blueprints/users/account.py:148 app/blueprints/users/account.py:252 -#: app/blueprints/users/settings.py:167 +#: app/blueprints/users/settings.py:174 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" @@ -964,40 +956,44 @@ msgstr "" msgid "API Tokens" msgstr "" -#: app/blueprints/users/settings.py:59 app/templates/users/modtools.html:4 +#: app/blueprints/users/settings.py:59 app/templates/oauth/list_clients.html:10 +msgid "OAuth2 Applications" +msgstr "" + +#: app/blueprints/users/settings.py:66 app/templates/users/modtools.html:4 #: app/templates/users/modtools.html:8 app/templates/users/profile.html:44 msgid "Moderator Tools" msgstr "" -#: app/blueprints/users/settings.py:69 +#: app/blueprints/users/settings.py:76 msgid "Donation URL" msgstr "" -#: app/blueprints/users/settings.py:85 app/blueprints/users/settings.py:92 +#: app/blueprints/users/settings.py:92 app/blueprints/users/settings.py:99 msgid "A user already has that name" msgstr "" -#: app/blueprints/users/settings.py:249 +#: app/blueprints/users/settings.py:256 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -#: app/blueprints/users/settings.py:292 +#: app/blueprints/users/settings.py:299 msgid "Display name" msgstr "" -#: app/blueprints/users/settings.py:293 +#: app/blueprints/users/settings.py:300 msgid "Forums Username" msgstr "" -#: app/blueprints/users/settings.py:294 +#: app/blueprints/users/settings.py:301 msgid "GitHub Username" msgstr "GitHub 用戶名" -#: app/blueprints/users/settings.py:295 app/templates/users/list.html:14 +#: app/blueprints/users/settings.py:302 app/templates/users/list.html:14 msgid "Rank" msgstr "" -#: app/blueprints/users/settings.py:339 +#: app/blueprints/users/settings.py:346 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" @@ -1074,7 +1070,7 @@ msgid "Too many requests, please wait before trying again" msgstr "" #: app/logic/screenshots.py:34 -msgid "a PNG or JPG image file" +msgid "a PNG, JPEG, or WebP image file" msgstr "" #: app/logic/screenshots.py:51 @@ -1093,49 +1089,50 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Mod" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Game" msgstr "" -#: app/models/packages.py:71 +#: app/models/packages.py:72 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:39 +#: app/models/packages.py:77 app/templates/base.html:39 #: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:42 +#: app/models/packages.py:79 app/templates/base.html:42 #: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:80 app/templates/base.html:45 +#: app/models/packages.py:81 app/templates/base.html:45 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:171 +#: app/models/packages.py:172 #, fuzzy msgid "Approve" msgstr "是否被批准" -#: app/models/packages.py:173 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:174 app/templates/api/create_edit_token.html:17 #: app/templates/collections/delete.html:14 #: app/templates/collections/view.html:39 -#: app/templates/packages/release_edit.html:75 -#: app/templates/packages/review_create_edit.html:56 +#: app/templates/oauth/create_edit.html:17 +#: app/templates/packages/release_edit.html:84 +#: app/templates/packages/review_create_edit.html:61 #: app/templates/threads/delete_reply.html:19 #: app/templates/threads/delete_thread.html:19 -#: app/templates/threads/view.html:48 app/templates/users/delete.html:34 +#: app/templates/threads/view.html:50 app/templates/users/delete.html:34 msgid "Delete" msgstr "" @@ -1157,7 +1154,7 @@ msgid "%(num)d new notifications" msgstr "" #: app/tasks/emails.py:162 app/templates/macros/forms.html:59 -#: app/templates/packages/create_edit.html:40 +#: app/templates/packages/create_edit.html:41 #: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1171,7 +1168,7 @@ msgstr "" #: app/templates/emails/notification_digest.html:54 #: app/templates/emails/verify.html:33 #: app/templates/emails/verify_unsubscribe.html:13 -#: app/templates/threads/view.html:39 app/templates/users/unsubscribe.html:4 +#: app/templates/threads/view.html:41 app/templates/users/unsubscribe.html:4 #: app/templates/users/unsubscribe.html:61 msgid "Unsubscribe" msgstr "" @@ -1318,7 +1315,7 @@ msgstr "歡迎" msgid "Welcome to the best place to find Minetest mods, games, and texture packs" msgstr "" -#: app/templates/collections/create_edit.html:66 +#: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 #: app/templates/collections/view.html:91 app/templates/index.html:48 #: app/templates/macros/reviews.html:76 app/templates/packages/game_hub.html:5 @@ -1335,27 +1332,27 @@ msgstr "%(title)s(作者為 %(author)s)" #: app/templates/index.html:77 app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:193 app/templates/packages/view.html:325 -#: app/templates/users/profile.html:262 +#: app/templates/users/profile.html:279 msgid "Reviews" msgstr "評論" -#: app/templates/index.html:96 app/templates/packages/view.html:271 +#: app/templates/index.html:93 app/templates/packages/view.html:271 msgid "Previous" msgstr "上個" -#: app/templates/index.html:100 app/templates/packages/view.html:275 +#: app/templates/index.html:97 app/templates/packages/view.html:275 #: app/templates/users/claim_forums.html:87 msgid "Next" msgstr "下個" -#: app/templates/index.html:106 +#: app/templates/index.html:103 msgid "Featured" msgstr "出色套件" -#: app/templates/index.html:111 app/templates/index.html:118 -#: app/templates/index.html:125 app/templates/index.html:132 -#: app/templates/index.html:139 app/templates/index.html:161 -#: app/templates/index.html:168 app/templates/packages/game_hub.html:30 +#: app/templates/index.html:108 app/templates/index.html:115 +#: app/templates/index.html:122 app/templates/index.html:129 +#: app/templates/index.html:136 app/templates/index.html:158 +#: app/templates/index.html:165 app/templates/packages/game_hub.html:30 #: app/templates/packages/game_hub.html:37 #: app/templates/packages/game_hub.html:44 #: app/templates/packages/game_hub.html:51 @@ -1363,19 +1360,39 @@ msgstr "出色套件" msgid "See more" msgstr "查看更多" -#: app/templates/index.html:120 app/templates/packages/game_hub.html:39 +#: app/templates/index.html:110 app/templates/packages/game_hub.html:32 +msgid "Recently Added" +msgstr "新進套件" + +#: app/templates/index.html:117 app/templates/packages/game_hub.html:39 msgid "Recently Updated" msgstr "最近更新" -#: app/templates/index.html:145 +#: app/templates/index.html:124 +msgid "Top Games" +msgstr "優質遊戲" + +#: app/templates/index.html:131 app/templates/packages/game_hub.html:46 +msgid "Top Mods" +msgstr "優質模組" + +#: app/templates/index.html:138 app/templates/packages/game_hub.html:53 +msgid "Top Texture Packs" +msgstr "優質材質包" + +#: app/templates/index.html:142 msgid "Search by Tags" msgstr "標籤搜尋" -#: app/templates/index.html:170 +#: app/templates/index.html:160 app/templates/packages/game_hub.html:60 +msgid "Highest Reviewed" +msgstr "最多評論" + +#: app/templates/index.html:167 msgid "Recent Positive Reviews" msgstr "最近好評" -#: app/templates/index.html:177 +#: app/templates/index.html:174 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB 有 %(count)d 個套件、%(downloads)d 次下載。" @@ -1410,12 +1427,6 @@ msgstr "" msgid "Licenses" msgstr "授權條款" -#: app/templates/admin/tags/list.html:30 -#: app/templates/admin/warnings/list.html:24 -#: app/templates/users/settings_email.html:44 -msgid "Description" -msgstr "描述" - #: app/templates/admin/tags/list.html:34 msgid "Views" msgstr "" @@ -1439,6 +1450,7 @@ msgid "New Warning" msgstr "新警告" #: app/templates/api/create_edit_token.html:5 +#: app/templates/oauth/create_edit.html:5 #, python-format msgid "Edit - %(name)s" msgstr "" @@ -1447,35 +1459,44 @@ msgstr "" msgid "Create API Token" msgstr "" -#: app/templates/api/create_edit_token.html:24 +#: app/templates/api/create_edit_token.html:25 +#, python-format +msgid "This token was created by the application '%(title)s' by %(author)s." +msgstr "" + +#: app/templates/api/create_edit_token.html:26 +msgid "Click 'Delete' to revoke access." +msgstr "" + +#: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." msgstr "" -#: app/templates/api/create_edit_token.html:25 +#: app/templates/api/create_edit_token.html:31 msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -#: app/templates/api/create_edit_token.html:30 +#: app/templates/api/create_edit_token.html:36 msgid "Access Token" msgstr "" -#: app/templates/api/create_edit_token.html:33 +#: app/templates/api/create_edit_token.html:39 msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -#: app/templates/api/create_edit_token.html:40 +#: app/templates/api/create_edit_token.html:46 msgid "Reset" msgstr "" -#: app/templates/api/create_edit_token.html:49 +#: app/templates/api/create_edit_token.html:56 msgid "Human-readable name to tell tokens apart." msgstr "" -#: app/templates/api/create_edit_token.html:50 +#: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" @@ -1486,6 +1507,7 @@ msgstr "" #: app/templates/api/list_tokens.html:8 app/templates/collections/list.html:21 #: app/templates/macros/topics.html:29 app/templates/macros/topics.html:65 +#: app/templates/oauth/list_clients.html:8 #: app/templates/packages/alias_list.html:13 #: app/templates/packages/releases_list.html:29 msgid "Create" @@ -1495,13 +1517,17 @@ msgstr "" msgid "API Documentation" msgstr "" -#: app/templates/api/list_tokens.html:19 +#: app/templates/api/list_tokens.html:17 +msgid "Application" +msgstr "" + +#: app/templates/api/list_tokens.html:24 msgid "No tokens created" msgstr "" #: app/templates/collections/create_edit.html:5 -#: app/templates/collections/view.html:42 app/templates/macros/releases.html:62 -#: app/templates/packages/view.html:114 app/templates/packages/view.html:248 +#: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 +#: app/templates/packages/view.html:115 app/templates/packages/view.html:248 msgid "Edit" msgstr "" @@ -1509,25 +1535,29 @@ msgstr "" msgid "New Collection" msgstr "" -#: app/templates/collections/create_edit.html:30 +#: app/templates/collections/create_edit.html:32 msgid "Users won't be redirected when going to the old URL" msgstr "" #: app/templates/collections/create_edit.html:46 +msgid "This requires the collection to be public" +msgstr "" + +#: app/templates/collections/create_edit.html:61 #: app/templates/threads/user_comments.html:79 msgid "No results" msgstr "" -#: app/templates/collections/create_edit.html:61 -#: app/templates/packages/remove.html:44 app/templates/packages/view.html:126 +#: app/templates/collections/create_edit.html:76 +#: app/templates/packages/remove.html:58 app/templates/packages/view.html:127 msgid "Remove" msgstr "移除" -#: app/templates/collections/create_edit.html:74 +#: app/templates/collections/create_edit.html:89 msgid "You can replace the description with your own" msgstr "" -#: app/templates/collections/create_edit.html:88 +#: app/templates/collections/create_edit.html:103 msgid "Are you sure you want to remove {title}?" msgstr "" @@ -1544,7 +1574,7 @@ msgid "Deleting is permanent" msgstr "" #: app/templates/collections/delete.html:13 -#: app/templates/packages/remove.html:42 +#: app/templates/oauth/authorize.html:71 app/templates/packages/remove.html:56 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -1762,12 +1792,12 @@ msgid "No audit log entries." msgstr "" #: app/templates/macros/forms.html:21 app/templates/macros/reviews.html:145 -#: app/templates/packages/remove.html:34 app/templates/packages/view.html:444 -#: app/templates/users/modtools.html:69 +#: app/templates/packages/remove.html:48 app/templates/packages/view.html:444 +#: app/templates/users/modtools.html:86 msgid "Required" msgstr "" -#: app/templates/macros/forms.html:116 +#: app/templates/macros/forms.html:122 msgid "Start typing to see suggestions" msgstr "" @@ -1846,26 +1876,26 @@ msgstr "" msgid "No packages available" msgstr "" -#: app/templates/macros/releases.html:20 app/templates/macros/releases.html:47 -#: app/templates/macros/releases.html:89 +#: app/templates/macros/releases.html:23 app/templates/macros/releases.html:53 +#: app/templates/macros/releases.html:99 #, python-format msgid "created %(date)s" msgstr "" -#: app/templates/macros/releases.html:60 +#: app/templates/macros/releases.html:66 msgid "Edit / Approve" msgstr "" -#: app/templates/macros/releases.html:93 +#: app/templates/macros/releases.html:103 #: app/templates/packages/release_edit.html:31 msgid "Importing..." msgstr "" -#: app/templates/macros/releases.html:96 +#: app/templates/macros/releases.html:106 msgid "Waiting for approval." msgstr "" -#: app/templates/macros/releases.html:103 +#: app/templates/macros/releases.html:113 msgid "No releases available." msgstr "" @@ -1892,13 +1922,13 @@ msgid "Review" msgstr "" #: app/templates/macros/reviews.html:112 app/templates/macros/reviews.html:166 -#: app/templates/packages/review_create_edit.html:36 +#: app/templates/packages/review_create_edit.html:41 #, python-format msgid "Do you recommend this %(type)s?" msgstr "" #: app/templates/macros/reviews.html:134 -#: app/templates/packages/review_create_edit.html:41 +#: app/templates/packages/review_create_edit.html:46 msgid "Why or why not? Try to be constructive" msgstr "" @@ -2045,7 +2075,7 @@ msgstr "" msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:35 app/templates/packages/view.html:120 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:121 #: app/templates/packages/view.html:409 msgid "Release" msgstr "" @@ -2115,7 +2145,7 @@ msgstr "" msgid "Forum Topics" msgstr "" -#: app/templates/modnames/view.html:27 +#: app/templates/modnames/view.html:27 app/templates/oauth/authorize.html:32 #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:450 #: app/templates/packages/view.html:474 app/templates/packages/view.html:519 @@ -2154,6 +2184,101 @@ msgstr "" msgid "Editor/Approver Notifications" msgstr "" +#: app/templates/oauth/authorize.html:4 +#, python-format +msgid "Authorize %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:35 +#, python-format +msgid "wants to access your %(name)s account" +msgstr "" + +#: app/templates/oauth/authorize.html:46 +msgid "Verified application" +msgstr "" + +#: app/templates/oauth/authorize.html:49 +msgid "ContentDB trusts this application" +msgstr "" + +#: app/templates/oauth/authorize.html:60 +msgid "Public data only" +msgstr "" + +#: app/templates/oauth/authorize.html:63 +msgid "Read-only access to your public data" +msgstr "" + +#: app/templates/oauth/authorize.html:76 +msgid "Authorize" +msgstr "" + +#: app/templates/oauth/authorize.html:85 +#, python-format +msgid "About %(title)s" +msgstr "" + +#: app/templates/oauth/authorize.html:91 +#: app/templates/oauth/create_edit.html:26 +msgid "Application isn't approved yet" +msgstr "" + +#: app/templates/oauth/authorize.html:93 +#: app/templates/oauth/create_edit.html:28 +msgid "" +"To allow users other than yourself to log in, you'll need to contact " +"ContentDB staff and ask them to approve your app." +msgstr "" + +#: app/templates/oauth/create_edit.html:7 +msgid "Create OAuth Client" +msgstr "" + +#: app/templates/oauth/create_edit.html:36 +#, python-format +msgid "Your application has %(count)d users" +msgstr "" + +#: app/templates/oauth/create_edit.html:37 +msgid "Revoke all user tokens" +msgstr "" + +#: app/templates/oauth/create_edit.html:51 +msgid "" +"You must keep the secret safe. If you are unable, set the app type to " +"'client-side'." +msgstr "" + +#: app/templates/oauth/create_edit.html:56 +msgid "Example Authorize URL" +msgstr "" + +#: app/templates/oauth/create_edit.html:68 +msgid "Shown to users when you request access to their account" +msgstr "" + +#: app/templates/oauth/create_edit.html:70 +msgid "Where will you store your client_secret?" +msgstr "" + +#: app/templates/oauth/list_clients.html:4 +#, python-format +msgid "OAuth2 Applications | %(username)s" +msgstr "" + +#: app/templates/oauth/list_clients.html:9 +msgid "OAuth2 Documentation" +msgstr "" + +#: app/templates/oauth/list_clients.html:16 +msgid "Unpublished" +msgstr "" + +#: app/templates/oauth/list_clients.html:22 +msgid "No applications created" +msgstr "" + #: app/templates/packages/alias_create_edit.html:4 msgid "Alias" msgstr "" @@ -2209,99 +2334,99 @@ msgid "Edit - %(title)s" msgstr "" #: app/templates/packages/create_edit.html:10 -#: app/templates/packages/create_edit.html:31 +#: app/templates/packages/create_edit.html:32 msgid "Create Package" msgstr "" -#: app/templates/packages/create_edit.html:42 +#: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -#: app/templates/packages/create_edit.html:46 +#: app/templates/packages/create_edit.html:47 msgid "Read more" msgstr "" -#: app/templates/packages/create_edit.html:48 +#: app/templates/packages/create_edit.html:49 #, python-format msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -#: app/templates/packages/create_edit.html:54 +#: app/templates/packages/create_edit.html:55 msgid "" "JavaScript is needed to improve the user interface, and is needed for " "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -#: app/templates/packages/create_edit.html:65 +#: app/templates/packages/create_edit.html:66 #: app/templates/packages/game_support.html:20 -#: app/templates/threads/view.html:94 app/templates/todo/tags.html:36 +#: app/templates/threads/view.html:96 app/templates/todo/tags.html:36 msgid "Package" msgstr "" -#: app/templates/packages/create_edit.html:72 +#: app/templates/packages/create_edit.html:73 msgid "You need to unpublish the package to change the name." msgstr "" -#: app/templates/packages/create_edit.html:78 +#: app/templates/packages/create_edit.html:79 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -#: app/templates/packages/create_edit.html:83 +#: app/templates/packages/create_edit.html:84 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -#: app/templates/packages/create_edit.html:89 +#: app/templates/packages/create_edit.html:90 msgid "Repository and Links" msgstr "" -#: app/templates/packages/create_edit.html:92 +#: app/templates/packages/create_edit.html:93 msgid "Do you have a Git repository?" msgstr "" -#: app/templates/packages/create_edit.html:94 +#: app/templates/packages/create_edit.html:95 msgid "Having a repository is optional" msgstr "" -#: app/templates/packages/create_edit.html:97 +#: app/templates/packages/create_edit.html:98 msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -#: app/templates/packages/create_edit.html:102 +#: app/templates/packages/create_edit.html:103 msgid "HTTP URL to a Git, Mercurial, or other repository" msgstr "" -#: app/templates/packages/create_edit.html:105 +#: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" msgstr "" -#: app/templates/packages/create_edit.html:106 +#: app/templates/packages/create_edit.html:107 msgid "Skip" msgstr "" -#: app/templates/packages/create_edit.html:110 +#: app/templates/packages/create_edit.html:111 msgid "Importing... (This may take a while)" msgstr "" -#: app/templates/packages/create_edit.html:113 +#: app/templates/packages/create_edit.html:114 msgid "Where should users report issues?" msgstr "" -#: app/templates/packages/create_edit.html:117 +#: app/templates/packages/create_edit.html:118 msgid "Paste a forum topic URL" msgstr "" -#: app/templates/packages/create_edit.html:119 +#: app/templates/packages/create_edit.html:120 msgid "YouTube videos will be shown in an embed." msgstr "" -#: app/templates/packages/create_edit.html:120 +#: app/templates/packages/create_edit.html:121 msgid "If blank, the author's donation URL will be used instead." msgstr "" @@ -2502,7 +2627,7 @@ msgstr "" #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 -#: app/templates/packages/release_new.html:70 +#: app/templates/packages/release_new.html:69 msgid "Maximum must be greater than or equal to the minimum!" msgstr "" @@ -2513,8 +2638,8 @@ msgid "" msgstr "" #: app/templates/packages/release_bulk_change.html:36 -#: app/templates/packages/release_edit.html:61 -#: app/templates/packages/release_new.html:83 +#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_new.html:91 msgid "Leave both as None if in doubt." msgstr "" @@ -2539,34 +2664,54 @@ msgstr "" msgid "Supported Minetest versions" msgstr "" -#: app/templates/packages/release_edit.html:58 -#: app/templates/packages/release_new.html:80 +#: app/templates/packages/release_edit.html:60 +#: app/templates/packages/release_new.html:75 +#, python-format +msgid "Are you sure your package doesn't work on versions after %(version)s?" +msgstr "" + +#: app/templates/packages/release_edit.html:62 +#: app/templates/packages/release_new.html:77 +msgid "" +"Only set the maximum version if you know that it doesn't work on newer " +"Minetest versions." +msgstr "" + +#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_new.html:78 +msgid "" +"Don't set the maximum version just because you haven't tested it on newer" +" versions." +msgstr "" + +#: app/templates/packages/release_edit.html:67 +#: app/templates/packages/release_new.html:88 msgid "" "Set the minimum and maximum Minetest versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -#: app/templates/packages/release_edit.html:63 +#: app/templates/packages/release_edit.html:72 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -#: app/templates/packages/release_edit.html:70 +#: app/templates/packages/release_edit.html:79 msgid "Delete Release" msgstr "" -#: app/templates/packages/release_edit.html:76 +#: app/templates/packages/release_edit.html:85 msgid "This is permanent." msgstr "" -#: app/templates/packages/release_edit.html:77 +#: app/templates/packages/release_edit.html:86 msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -#: app/templates/packages/release_edit.html:82 +#: app/templates/packages/release_edit.html:91 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" @@ -2632,7 +2777,7 @@ msgstr "" msgid "3. Supported Minetest versions" msgstr "" -#: app/templates/packages/release_new.html:75 +#: app/templates/packages/release_new.html:83 msgid "" "The .conf of your package can set this " "automatically,\n" @@ -2722,6 +2867,13 @@ msgstr "" msgid "Bulk update" msgstr "" +#: app/templates/packages/releases_list.html:48 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)" +msgstr "" + #: app/templates/packages/remove.html:9 #, python-format msgid "Remove %(title)s" @@ -2743,34 +2895,43 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:27 +#: app/templates/packages/remove.html:28 +msgid "and" +msgstr "" + +#: app/templates/packages/remove.html:34 +#, python-format +msgid "Removing this package will break the following mods: %(names)s" +msgstr "" + +#: app/templates/packages/remove.html:41 msgid "Reason" msgstr "" -#: app/templates/packages/remove.html:38 +#: app/templates/packages/remove.html:52 msgid "Reason for unapproval / deletion, this is shown in the audit log" msgstr "" -#: app/templates/packages/remove.html:47 +#: app/templates/packages/remove.html:61 msgid "Unpublish" msgstr "" -#: app/templates/packages/review_create_edit.html:12 +#: app/templates/packages/review_create_edit.html:17 #, python-format msgid "Post a review for %(title)s by %(author)s" msgstr "" -#: app/templates/packages/review_create_edit.html:16 -#: app/templates/threads/new.html:11 +#: app/templates/packages/review_create_edit.html:21 +#: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -#: app/templates/packages/review_create_edit.html:57 +#: app/templates/packages/review_create_edit.html:62 msgid "Delete review." msgstr "" -#: app/templates/packages/review_create_edit.html:58 +#: app/templates/packages/review_create_edit.html:63 msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." @@ -2924,42 +3085,42 @@ msgstr "" msgid "Download" msgstr "" -#: app/templates/packages/view.html:47 +#: app/templates/packages/view.html:48 #, python-format msgid "Minetest %(min)s - %(max)s" msgstr "" -#: app/templates/packages/view.html:49 +#: app/templates/packages/view.html:50 #, python-format msgid "For Minetest %(min)s and above" msgstr "" -#: app/templates/packages/view.html:51 +#: app/templates/packages/view.html:52 #, python-format msgid "Minetest %(max)s and below" msgstr "" -#: app/templates/packages/view.html:61 +#: app/templates/packages/view.html:62 msgid "How do I install this?" msgstr "" -#: app/templates/packages/view.html:67 +#: app/templates/packages/view.html:68 msgid "No downloads available" msgstr "" -#: app/templates/packages/view.html:74 +#: app/templates/packages/view.html:75 msgid "Non-free code and media" msgstr "" -#: app/templates/packages/view.html:76 +#: app/templates/packages/view.html:77 msgid "Non-free code" msgstr "" -#: app/templates/packages/view.html:78 +#: app/templates/packages/view.html:79 msgid "Non-free media" msgstr "" -#: app/templates/packages/view.html:92 app/templates/threads/view.html:102 +#: app/templates/packages/view.html:93 app/templates/threads/view.html:104 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2969,7 +3130,7 @@ msgstr "" msgid "Work in Progress" msgstr "" -#: app/templates/packages/view.html:183 app/templates/users/profile.html:224 +#: app/templates/packages/view.html:183 app/templates/users/profile.html:242 msgid "Downloads" msgstr "" @@ -2989,7 +3150,7 @@ msgstr "" msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:333 app/templates/threads/view.html:75 +#: app/templates/packages/view.html:333 app/templates/threads/view.html:77 msgid "Edit Review" msgstr "" @@ -3177,7 +3338,7 @@ msgid "Delete \"%(title)s\" by %(author)s" msgstr "" #: app/templates/threads/edit_reply.html:4 -#: app/templates/threads/edit_reply.html:8 +#: app/templates/threads/edit_reply.html:13 msgid "Edit reply" msgstr "" @@ -3185,13 +3346,13 @@ msgstr "" msgid "New Thread" msgstr "" -#: app/templates/threads/new.html:12 +#: app/templates/threads/new.html:17 msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -#: app/templates/threads/new.html:47 +#: app/templates/threads/new.html:52 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." @@ -3212,31 +3373,31 @@ msgstr "" msgid "Only showing replies to public threads" msgstr "" -#: app/templates/threads/view.html:44 +#: app/templates/threads/view.html:46 msgid "Subscribe" msgstr "" -#: app/templates/threads/view.html:53 +#: app/templates/threads/view.html:55 msgid "Convert to Thread" msgstr "" -#: app/templates/threads/view.html:60 +#: app/templates/threads/view.html:62 msgid "Unlock" msgstr "" -#: app/templates/threads/view.html:65 +#: app/templates/threads/view.html:67 msgid "Lock" msgstr "" -#: app/templates/threads/view.html:107 +#: app/templates/threads/view.html:109 msgid "This thread is visible to the following users" msgstr "" -#: app/templates/threads/view.html:108 +#: app/templates/threads/view.html:110 msgid "Visible to:" msgstr "" -#: app/templates/threads/view.html:116 +#: app/templates/threads/view.html:118 msgid "Plus approvers and editors" msgstr "" @@ -3546,11 +3707,11 @@ msgstr "" msgid "Set Password" msgstr "" -#: app/templates/users/account.html:27 app/templates/users/modtools.html:37 +#: app/templates/users/account.html:27 app/templates/users/modtools.html:54 msgid "Has password" msgstr "" -#: app/templates/users/account.html:29 app/templates/users/modtools.html:39 +#: app/templates/users/account.html:29 app/templates/users/modtools.html:56 msgid "Doesn't have password" msgstr "" @@ -3818,35 +3979,51 @@ msgstr "" msgid "GitHub" msgstr "" -#: app/templates/users/modtools.html:11 +#: app/templates/users/modtools.html:12 +msgid "Storage" +msgstr "" + +#: app/templates/users/modtools.html:20 +#, python-format +msgid "" +"Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " +"screenshots %(screenshot_size)d MB)." +msgstr "" + +#: app/templates/users/modtools.html:23 +#, python-format +msgid "%(releases)d releases and %(screenshots)d screenshots." +msgstr "" + +#: app/templates/users/modtools.html:28 msgid "Edit Account" msgstr "" -#: app/templates/users/modtools.html:43 app/templates/users/modtools.html:83 +#: app/templates/users/modtools.html:60 app/templates/users/modtools.html:100 msgid "Ban" msgstr "" -#: app/templates/users/modtools.html:56 +#: app/templates/users/modtools.html:73 msgid "Unban" msgstr "" -#: app/templates/users/modtools.html:73 +#: app/templates/users/modtools.html:90 msgid "Message to display to banned user" msgstr "" -#: app/templates/users/modtools.html:77 +#: app/templates/users/modtools.html:94 msgid "Expires At" msgstr "" -#: app/templates/users/modtools.html:80 +#: app/templates/users/modtools.html:97 msgid "Expiry date. Leave blank for permanent ban" msgstr "" -#: app/templates/users/modtools.html:87 +#: app/templates/users/modtools.html:104 msgid "Change Email and Send Password Reset" msgstr "" -#: app/templates/users/modtools.html:91 +#: app/templates/users/modtools.html:108 #: app/templates/users/settings_email.html:14 msgid "Email Address" msgstr "" @@ -3892,27 +4069,27 @@ msgstr "" msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:220 +#: app/templates/users/profile.html:238 msgid "Alphabetical" msgstr "" -#: app/templates/users/profile.html:228 +#: app/templates/users/profile.html:246 msgid "Newest" msgstr "" -#: app/templates/users/profile.html:234 +#: app/templates/users/profile.html:252 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:242 +#: app/templates/users/profile.html:260 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:254 +#: app/templates/users/profile.html:271 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:256 +#: app/templates/users/profile.html:273 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -4081,11 +4258,11 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/user.py:50 +#: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -#: app/utils/user.py:54 +#: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" @@ -4397,3 +4574,10 @@ msgstr "" #~ msgid "It is recommended that you set a password for your account." #~ msgstr "" + +#~ msgid "Spotlight" +#~ msgstr "特別對焦" + +#~ msgid "a PNG or JPG image file" +#~ msgstr "" +