diff --git a/translations/cs/LC_MESSAGES/messages.po b/translations/cs/LC_MESSAGES/messages.po index 4d9a72f7..b5dac89e 100644 --- a/translations/cs/LC_MESSAGES/messages.po +++ b/translations/cs/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Czech translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-07-31 18:18+0000\n" "Last-Translator: Fjuro \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 4.14-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Zabanován:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Byli jste zabanováni." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "Před %(delta)s" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Jméno" @@ -43,9 +50,10 @@ msgstr "Jméno" msgid "Limit to package" msgstr "Omezit na balíček" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "Upravit podrobnosti" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Vydání" @@ -96,32 +104,43 @@ msgstr "Obrázky" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Správci" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Protokol" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Sdílet a odznaky" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Odebrat" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Chyba: Toto téma již používá jiný balíček!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Chyba: Autor tématu se neshoduje s autorem balíčku." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -129,130 +148,152 @@ msgstr "" "Varování: Téma nenalezeno. Toto se může stát, pokud bylo téma právě " "vytvořeno." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Není dostupná žádná verze ke stažení." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Nadpis (čitelný člověkem)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Název (technický)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Krátký popis (prostý text)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Stav údržby" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Štítky" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Upozornění na obsah" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licence pro média" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Dlouhý popis (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL repozitáře VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL webu" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL sledovače problémů" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID tématu na fóru" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Balíček již existuje" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Nepodařilo se nalézt daného uživatele" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Přístup odepřen" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "K tomuto nemáte oprávnění" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 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:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Odstraněný balíček" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Správci (odděleno čárkou)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "Nemáte oprávnění upravovat správce" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Nejste správce" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "Vlastníci balíčků se nemohou odstranit jako správci" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Jméno autora" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -278,13 +319,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "" @@ -310,70 +351,70 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -429,9 +470,9 @@ msgstr "" msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" @@ -499,7 +540,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -856,11 +897,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -918,41 +986,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1012,100 +1080,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "" @@ -1127,8 +1195,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1235,14 +1303,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1466,25 +1526,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1555,7 +1596,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1609,6 +1650,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1645,27 +1769,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1682,9 +1806,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1700,41 +1823,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1841,6 +1964,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1925,6 +2049,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2230,7 +2398,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2250,7 +2418,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2265,15 +2433,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2329,6 +2497,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2415,10 +2587,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2427,138 +2595,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2706,7 +2880,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2717,20 +2891,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2745,13 +2939,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2782,6 +2975,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2794,8 +2992,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2824,47 +3022,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2980,24 +3178,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3225,44 +3419,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3352,6 +3546,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3411,3 +3610,28 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index d268b9bb..e9fd0ba8 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-08-01 21:16+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 4.14-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Verbannt:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Sie wurden verbannt." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Pakete" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "%(delta)s her" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Name" @@ -43,9 +50,10 @@ msgstr "Name" msgid "Limit to package" msgstr "Auf Paket begrenzen" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "Angaben verändern" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Veröffentlichungen" @@ -96,32 +104,43 @@ msgstr "Bildschirmfotos" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Betreuer" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Auditierungsprotokoll" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Teilen und Abzeichen" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Löschen" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Fehler: Ein anderes Paket benutzt bereits dieses Forumthema!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Fehler: Forumthemenautor ist nicht der gleiche wie der Paketautor." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -129,132 +148,154 @@ msgstr "" "Warnung: Forumthema nicht gefunden. Dies kann passieren, wenn das Thema " "gerade erst erstellt wurde." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Kein Download verfügbar." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Titel (Für Menschen lesbar)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Name (Technisch)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Kurzbeschreibung (Fließtext)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Entwicklungsstadium" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tags" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Inhaltswarnungen" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Lizenz" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Medienlizenz" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Längere Beschreibung (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL des VCS-Repositorys" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "Webseiten-URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "Issue-Tracker-URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Forumthema-ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Video-URL" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Paket existiert bereits" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Dieser Benutzer kann nicht gefunden werden" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Erlaubnis verweigert" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Sie haben nicht die Erlaubnis, das zu tun" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Bitte kommentieren Sie im Genehmigungsthema, welche Änderungen " "erforderlich sind" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Gelöschte Pakete" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Ungenehmigte Pakete" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Betreuer (Komma-getrennt)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "Sie haben nicht die Erlaubnis, Betreuer zu bearbeiten" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Sie sind kein Betreuer" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketbesitzer können sich nicht selbst als Betreuer entfernen" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Autorenname" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -280,13 +321,13 @@ msgstr "Git-Referenz (d.h.: Commit-Hash, Branch oder Tag)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Minimale Minetest-Version" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Maximale Minetest-Version" @@ -312,72 +353,72 @@ msgstr "Von Git importieren" msgid "Upload .zip file" msgstr ".zip-Datei hochladen" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Minimum setzen" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Maximum setzen" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Nur Werte ändern, die zuvor als „none“ festgelegt wurden" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Neuer Commit" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Neuer Tag" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Branch-Name" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Aktion" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Benachrichtigung senden und als veraltet markieren" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Release erstellen" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Einstellung speichern" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Automatisierung deaktivieren" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Bitte fügen Sie eine Git-Repository-URL hinzu, um automatische Releases " "einzurichten" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Gelöschte Update-Konfiguration" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Bitte erstellen Sie nun einen ersten Release" @@ -410,9 +451,9 @@ msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -"Sie haben neulich zu viele Pakete rezensiert. Bitte warten Sie, bevor Sie es " -"erneut versuchen. Sie sollten vielleicht Ihre Rezensionen etwas mit mehr " -"Detail versehen" +"Sie haben neulich zu viele Pakete rezensiert. Bitte warten Sie, bevor Sie" +" es erneut versuchen. Sie sollten vielleicht Ihre Rezensionen etwas mit " +"mehr Detail versehen" #: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" @@ -436,9 +477,9 @@ msgstr "Titelbild" msgid "Message" msgstr "Nachricht" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Melden" @@ -506,7 +547,7 @@ msgstr "Passwort" msgid "Remember me" msgstr "Dieses Gerät speichern" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Anmelden" @@ -546,8 +587,8 @@ msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -"Nur Buchstaben (A-Za-z), Ziffern (0-9), Unterstriche (_), Bindestriche (-) " -"und Punkte (.) erlaubt" +"Nur Buchstaben (A-Za-z), Ziffern (0-9), Unterstriche (_), Bindestriche " +"(-) und Punkte (.) erlaubt" #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 @@ -889,11 +930,40 @@ msgstr "Zu suchender Text (Regex)" msgid "File filter" msgstr "Dateifilter" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Suchen" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "Bevor dieses Paket genehmigt werden kann, ist ein Release erforderlich." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" +"Die folgenden benötigten Abhängigkeiten müssen zuerst zu ContentDB " +"hinzugefügt werden: %(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Sie müssen mindestens ein Bildschirmfoto hinzufügen." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Warten Sie bitte, bis diese Lizenz zu ContentDB hinzugefügt wurde." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -959,41 +1029,41 @@ 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:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Spiel" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Texturenpaket" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spiele" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Texturenpakete" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Für Genehmigung absenden" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Genehmigen" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1059,100 +1129,100 @@ msgstr "" msgid "Random" msgstr "Zufällig" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Hilfe" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Themen" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Suche %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Alle Pakete durchsuchen" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "Warteschlange" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "To-Do-Liste" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Benachrichtigungen" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Paket hinzufügen" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Admin" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Lizenzen-Editor" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Paket wiederherstellen" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Tag-Editor" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Tag erstellen" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Einstellungen" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Abmelden" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Helfen Sie uns bei der Übersetzung von ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Grundsätze und Leitlinien" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Datenschutzbestimmungen" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Statistiken / Überwachung" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Benutzerliste" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Themen" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Quellcode" @@ -1174,8 +1244,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s von %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Rezensionen" @@ -1282,14 +1352,6 @@ msgstr "Beschreibung" msgid "Views" msgstr "Aufrufe" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Pakete" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1539,27 +1601,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "Die Freigabe wird noch importiert, oder es liegt ein Fehler vor." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "Bevor dieses Paket genehmigt werden kann, ist ein Release erforderlich." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Sie müssen mindestens ein Bildschirmfoto hinzufügen." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" -"Die folgenden benötigten Abhängigkeiten müssen zuerst zu ContentDB " -"hinzugefügt werden: %(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Warten Sie bitte, bis diese Lizenz zu ContentDB hinzugefügt wurde." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1642,7 +1683,7 @@ msgid "Edit / Approve" msgstr "Bearbeiten / Genehmigen" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Bearbeiten" @@ -1696,6 +1737,89 @@ msgstr "Warum oder warum nicht? Versuchen Sie, konstruktiv zu sein" msgid "Post Review" msgstr "Rezension abgeben" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Betreuer" @@ -1719,8 +1843,8 @@ msgstr "Sie haben keine Berechtigung zum Schreiben." #: app/templates/macros/threads.html:167 msgid "You can add someone to a private thread by writing @username." msgstr "" -"Sie können jemanden zu einem privaten Thema hinzufügen, indem Sie @" -"Benutzername schreiben." +"Sie können jemanden zu einem privaten Thema hinzufügen, indem Sie " +"@Benutzername schreiben." #: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" @@ -1734,27 +1858,27 @@ msgstr "Thema" msgid "Last Reply" msgstr "Letzte Antwort" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "Bei %(trigger)s, tue %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Release" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Speicherort" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Aktualisierungseinstellungen" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "Keine veralteten Pakete." @@ -1771,9 +1895,8 @@ msgid "Actions" msgstr "Aktionen" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "in Arbeit" @@ -1789,41 +1912,41 @@ msgstr "Verwerfen" msgid "Old" msgstr "Alt" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Meta-Pakete" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "Keine Meta-Pakete gefunden." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Meta-Paket „%(name)s“" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Bereitgestellt von" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Forenthemen" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s von %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Benötigt von" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Optional genutzt von" @@ -1942,6 +2065,7 @@ msgstr "" "Vervollständigung benötigt." #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Paket" @@ -2040,6 +2164,50 @@ msgstr "Gemeinschaftszentrum" msgid "Mods for %(title)s" msgstr "Mods für %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Quelle" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "Es ist kein bestimmtes Spiel erforderlich" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2395,7 +2563,7 @@ msgstr "" "aufgehoben wird." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "Rezensionsstimmen" @@ -2415,7 +2583,7 @@ msgid "Add a screenshot" msgstr "Bildschirmfoto hinzufügen" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2432,15 +2600,15 @@ msgstr "Bild hinzufügen" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "Das oberste Bildschirmfoto wird als Vorschaubild für das Paket verwendet." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "Viel zu klein" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Zu klein" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "Nicht HD" @@ -2498,6 +2666,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "Ähnliche Forenthemen" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2593,10 +2765,6 @@ msgstr "Heruntergeladen" msgid "Website" msgstr "Webseite" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Quelle" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forum" @@ -2605,7 +2773,7 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Issue-Tracker" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2613,136 +2781,142 @@ msgstr "" "Dieses Thema ist nur für seinen Ersteller, Paketbetreuer, Benutzer mit " "Genehmiger-Rang oder höher sichtbar, sowie @erwähnte Benutzer." -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "Review steht noch aus" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Rezension bearbeiten" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "Sie können Ihr eigenes Paket nicht rezensieren." -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Verwendet von" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Inhalt" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Inhalt für das Spiel anzeigen" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "Paket ist möglicherweise veraltet" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Nur für den Autor und die Bearbeiter sichtbar." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Warnung" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" "Gefällt Ihnen dieses Paket? Unterstützen Sie seine Entwicklung mit einer " "Spende" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "Jetzt spenden" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Abhängigkeiten" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Erforderlich" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "Keine erforderlichen Abhängigkeiten" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Optional" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Kompatible Spiele" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "Es ist kein bestimmtes Spiel erforderlich" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "Dies ist eine experimentelle Funktion." -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" "Die unterstützten Spiele werden durch einen Algorithmus bestimmt und sind" " möglicherweise nicht korrekt." -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Informationen" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Technischer Name" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s für Code,
%(media_license)s für Medien." -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Unbekannt" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Hinzugefügt" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "Entferne mich selbst" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Stellt bereit" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Mehr" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "Auditierungsprotokoll ansehen" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "Was melden Sie? Warum melden Sie es?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "Meldungen werden mit dem ContentDB-Personal geteilt." -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "Nur der Administrator kann sehen wer die Meldung erstellt hat." -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2896,10 +3070,8 @@ msgid "Unfulfilled Dependencies" msgstr "Unerfüllte Abhängigkeiten" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -"Meta-Pakete, die harte Abhängigkeiten haben, aber keine Pakete, die sie " -"bereitstellen." #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2909,21 +3081,41 @@ msgstr "Alles anzeigen" msgid "Recent Actions" msgstr "Letzte Aktionen" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "Nur Minetest-Mods-Org" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Nach Datum sortieren" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "Nach Punktzahl sortieren" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Alle veralteten Pakete" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "Nur Minetest-Mods-Org" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Nach Datum sortieren" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "Nach Punktzahl sortieren" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2937,14 +3129,13 @@ msgstr "Nur fehlende Schlagworte" msgid "Edit Tags" msgstr "Schlagworte bearbeiten" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "To-Do-Liste von %(username)s" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "Alle veralteten Pakete" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2974,6 +3165,11 @@ msgstr "Verworfene Themen ausblenden" msgid "Topics to be Added" msgstr "Neu hinzukommende Themen" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "To-Do-Liste von %(username)s" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Sonstiges To-Do" @@ -2986,8 +3182,8 @@ msgstr "E-Mail-Benachrichtigungen aktivieren" msgid "Unapproved Packages Needing Action" msgstr "Nicht genehmigte Pakete mit Handlungsbedarf" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "Nichts zu tun :)" @@ -3021,11 +3217,11 @@ msgstr "" "Um ein Paket von unten zu entfernen, erstellen Sie ein neues Releases " "oder ändern Sie die Aktualisierungseinstellungen." -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "Kleine Screenshots" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." @@ -3033,7 +3229,7 @@ msgstr "" "Diese Pakete haben Screenshots, die zu klein sind und ersetzt werden " "sollten." -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." @@ -3041,31 +3237,31 @@ msgstr "" "Rot und orange sind Screenshots, die unter dem Grenzwert liegen, und " "graue Screenshots liegen unter der empfohlenen Auflösung." -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "Alle sehen" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "Pakete ohne Tags" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "Die Kennzeichnung Ihrer Pakete mit Tags hilft den Nutzern, sie zu finden." -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "Nicht hinzugefügte Themen" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "Liste Ihrer Forenthemen , die kein dazugehöriges Paket haben." -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Durchgestrichene Themen wurden als verworfen markiert." -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Herzlichen Glückwunsch! Sie haben keine Themen, die nicht auf CDB sind." @@ -3186,26 +3382,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "Haben Sie ein Konto in den Minetest-Foren?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB wird Ihr Konto mit Ihrem Forenkonto verknüpfen." - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -"Sie brauchen kein Forenkonto, aber es wird empfohlen, um optimal mit der " -"Minetest-Gemeinschaft verbunden zu sein." -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "Ja, ich habe ein Forenkonto" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "Nein, ich habe keins" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "Forenkonto erstellen" @@ -3448,44 +3638,44 @@ msgstr "E-Mail senden" msgid "Donate" msgstr "Spenden" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "Pakete" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "Rezensionen" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "Kommentare" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "Beanspruchen" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "Sind Sie das? Beanspruchen Sie jetzt Ihr Konto!" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Paket erstellen" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "Liste von Tags ansehen" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "Betreute Pakete" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "Dieser Benutzer ist auch ein Betreuer der folgenden Pakete" @@ -3588,6 +3778,11 @@ msgstr "Sofort" msgid "In digest" msgstr "In Zusammenfassung" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3811,3 +4006,34 @@ msgstr "" #~ "Ersteller, den Paketbesitzer und Benutzer " #~ "mit dem Rang „Genehmiger“ oder höher " #~ "sichtbar." + +#~ msgid "Meta Packages" +#~ msgstr "Meta-Pakete" + +#~ msgid "No meta packages found." +#~ msgstr "Keine Meta-Pakete gefunden." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Meta-Paket „%(name)s“" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" +#~ "Meta-Pakete, die harte Abhängigkeiten " +#~ "haben, aber keine Pakete, die sie " +#~ "bereitstellen." + +#~ msgid "All Outdated Packages" +#~ msgstr "Alle veralteten Pakete" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB wird Ihr Konto mit Ihrem Forenkonto verknüpfen." + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +#~ "Sie brauchen kein Forenkonto, aber es" +#~ " wird empfohlen, um optimal mit der" +#~ " Minetest-Gemeinschaft verbunden zu sein." + diff --git a/translations/el/LC_MESSAGES/messages.po b/translations/el/LC_MESSAGES/messages.po index 3b6a85a1..d0957ada 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: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-03-20 15:57+0000\n" "Last-Translator: DeadManWalking \n" "Language: el\n" @@ -19,14 +19,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Έχετε αποκλειστεί." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Πακέτα" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -34,7 +42,7 @@ msgstr "Πριν %(delta)s" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Όνομα" @@ -42,9 +50,10 @@ msgstr "Όνομα" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -83,7 +92,7 @@ msgstr "Επεξεργασία λεπτομερειών" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Εκδόσεις" @@ -95,163 +104,196 @@ msgstr "Στιγμιότυπα" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Συντηρητές" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Αρχείο ελέγχου" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Κοινή χρήση και Σήματα" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Αφαίρεση" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Σφάλμα: Ένα άλλο πακέτο χρησιμοποιεί ήδη αυτό το θέμα του φόρουμ!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "" "Σφάλμα: Ο συγγραφέας του θέματος του φόρουμ δεν ταιριάζει με τον " "συγγραφέα του πακέτου." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Τύπος" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Ετικέτες" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Άδεια" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL ιστοσελίδας" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Βίντεο URL" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Η άδεια απορρίφθηκε" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Όνομα Συντάκτη" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -277,13 +319,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "" @@ -309,70 +351,70 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Αναβάθμιση" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Ενεργοποίηση" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ενέργεια" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Αποθήκευση Ρυθμίσεων" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -428,9 +470,9 @@ msgstr "Εικόνα εξωφύλλου" msgid "Message" msgstr "Μήνυμα" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Αναφορά" @@ -498,7 +540,7 @@ msgstr "Κωδικός" msgid "Remember me" msgstr "Να με θυμάσαι" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Σύνδεση" @@ -855,11 +897,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Αναζήτηση" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -917,41 +986,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Παιχνίδι" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Παιχνίδια" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Έγκριση" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1011,100 +1080,100 @@ msgstr "" msgid "Random" msgstr "Τυχαία" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Βοήθεια" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Νήματα" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Ειδοποιήσεις" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Προσθήκη Πακέτου" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Προφίλ" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Διαχειριστής" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Ρυθμίσεις" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Αποσύνδεση" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Πολιτική απορρήτου" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Λίστα Χρήστη" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Νήματα" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Πηγαίος Κώδικας" @@ -1126,8 +1195,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Αξιολογήσεις" @@ -1234,14 +1303,6 @@ msgstr "Περιγραφή" msgid "Views" msgstr "Προβολές" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Πακέτα" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1465,25 +1526,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1554,7 +1596,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Επεξεργασία" @@ -1608,6 +1650,89 @@ msgstr "" msgid "Post Review" msgstr "Συμπληρώστε Κριτική" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1644,27 +1769,27 @@ msgstr "Κλωστή" msgid "Last Reply" msgstr "Τελευταία Απάντηση" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Διορθωτική" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1681,9 +1806,8 @@ msgid "Actions" msgstr "Ενέργειες" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1699,41 +1823,41 @@ msgstr "Απορρίψη" msgid "Old" msgstr "Παλιό" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Θέματα φόρουμ" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1840,6 +1964,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Πακέτο" @@ -1924,6 +2049,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Προέλευση" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2229,7 +2398,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2249,7 +2418,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2264,15 +2433,15 @@ msgstr "Προσθήκη εικόνας" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Πολύ μικρό" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2328,6 +2497,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2414,10 +2587,6 @@ msgstr "Λήψεις" msgid "Website" msgstr "Ιστοσελίδα" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Προέλευση" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Φόρουμς" @@ -2426,138 +2595,144 @@ msgstr "Φόρουμς" msgid "Issue Tracker" msgstr "Ιχνηλάτης Θεμάτων" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "Εν αναμονή κριτικής" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Επεξεργασία αναθεώρησης" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Χρησιμοποιηθηκε απο" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Περιεχόμενο" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Προειδοποίηση" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Εξαρτήσεις" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Απαιτείται" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Προαιρετικό" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Πληροφορίες" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Άγνωστο" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Προστέθηκε" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Τι Παρέχει" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Περισσότερα" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2705,7 +2880,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2716,20 +2891,40 @@ msgstr "Προβολή Όλων" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Ταξινόμηση κατά ημερομηνία" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Ταξινόμηση κατά ημερομηνία" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2744,13 +2939,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2781,6 +2975,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2793,8 +2992,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2823,47 +3022,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2979,24 +3178,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3224,44 +3419,44 @@ msgstr "Αποστολή Email" msgid "Donate" msgstr "Δωρεά" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "αξιολογήσεις" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "σχόλια" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "Εμπλουτισμός" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Δημιουργία πακέτου" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3354,6 +3549,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3461,3 +3661,27 @@ msgstr "" #~ "users of Approver rank or above." #~ msgstr "" +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/eo/LC_MESSAGES/messages.po b/translations/eo/LC_MESSAGES/messages.po index a082a70d..9bb6433f 100644 --- a/translations/eo/LC_MESSAGES/messages.po +++ b/translations/eo/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Esperanto translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-06-27 10:20+0000\n" "Last-Translator: Gao Tiesuan \n" -"Language-Team: Esperanto \n" "Language: eo\n" +"Language-Team: Esperanto " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Malpermesita:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Vi malpermesiĝis." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "antaŭ %(delta)s" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Nomo" @@ -43,9 +50,10 @@ msgstr "Nomo" msgid "Limit to package" msgstr "Pakolimo" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "Redaktu Detalojn" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Eldonoj" @@ -96,161 +104,194 @@ msgstr "Ekrankopio" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Forigu" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Neniu elŝuto havebla." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Titolo (homolegebla)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Nomo (Teknika)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Mallonga Priskribo (klarteksto)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Enhavavertoj" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Permesilo" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Mediolicenco" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Longa Priskribo (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "VCS-Deponeja URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "Reteja URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Forumtemo ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Videa URL" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Pako jam ekzistas" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Permeso Rifuzita" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Vi ne permisiĝas fari tion" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -276,13 +317,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "" @@ -308,70 +349,70 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -427,9 +468,9 @@ msgstr "" msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" @@ -497,7 +538,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -854,11 +895,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -916,41 +984,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1010,100 +1078,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "" @@ -1125,8 +1193,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1233,14 +1301,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1464,25 +1524,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1553,7 +1594,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1607,6 +1648,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1643,27 +1767,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1680,9 +1804,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1698,41 +1821,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1839,6 +1962,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1923,6 +2047,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2228,7 +2396,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2248,7 +2416,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2263,15 +2431,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2327,6 +2495,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2413,10 +2585,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2425,138 +2593,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2704,7 +2878,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2715,20 +2889,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2743,13 +2937,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2780,6 +2973,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2792,8 +2990,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2822,47 +3020,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2978,24 +3176,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3223,44 +3417,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3350,6 +3544,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3409,3 +3608,28 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/es/LC_MESSAGES/messages.po b/translations/es/LC_MESSAGES/messages.po index 5fac2254..07cc1558 100644 --- a/translations/es/LC_MESSAGES/messages.po +++ b/translations/es/LC_MESSAGES/messages.po @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-11-21 00:48+0000\n" "Last-Translator: runs \n" -"Language-Team: Spanish \n" "Language: es\n" +"Language-Team: Spanish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.15-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Expulsado:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Has sido expulsado." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Paquetes" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "Hace %(delta)s" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Nombre" @@ -43,9 +50,10 @@ msgstr "Nombre" msgid "Limit to package" msgstr "Limitar al paquete" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "Editar Detalles" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Lanzamientos" @@ -96,32 +104,43 @@ msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Mantenedores" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Registro de auditoría" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Compartir e Insignias" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Eliminar" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Error: Otro paquete ya utiliza este tema del foro!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Error: El autor del tema del foro no coincide con el autor del paquete." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -129,132 +148,154 @@ msgstr "" "Advertencia: Tema del foro no encontrado. Esto puede ocurrir si el tema " "acaba de ser creado." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Ninguna descarga disponible." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Título (legible por humanos)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Nombre (Técnico)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Breve descripción (texto sin formato)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Estado de mantenimiento" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Advertencias de contenido" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licencia" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licencia de medios" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Descripción larga (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL del repositorio de VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL del sitio web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL del rastreador de problemas" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID del tema del foro" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL de vídeo" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "El paquete ya existe" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "No se puede encontrar a ese usuario" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "No tienes permiso para hacer eso" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 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:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Paquete no aprobado" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (separados por comas)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "No tienes permiso para editar a los mantenedores" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "No eres un mantenedor" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 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:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Nombre del autor" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -280,13 +321,13 @@ msgstr "Referencia Git (es decir, hash de commit, rama o etiqueta)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Versión mínima de Minetest" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Versión máxima de Minetest" @@ -312,72 +353,72 @@ msgstr "Importar desde Git" msgid "Upload .zip file" msgstr "Subir archivo .zip" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Establecer mínimo" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Establecer máximo" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Sólo cambiar los valores previamente establecidos como ninguno" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Actualizar" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Desencadenar" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Nuevo Commit" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nueva etiqueta" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Nombre de la rama" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Acción" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Enviar notificación y marcar como obsoleto" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Crear lanzamiento" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Guardar ajustes" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Desactivar la automatización" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Por favor añada la dirección de un repositorio Git para configurar " "lanzamientos automáticos" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Configuración de actualización eliminada" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Ahora, crea un lanzamiento inicial" @@ -410,8 +451,8 @@ msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -"Has reseñado demasiados paquetes recientemente. Por favor espera antes de " -"volverlo a intentar, y considera hacer tus reseñas más detalladas" +"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:175 msgid "You can't vote on the reviews on your own package!" @@ -435,9 +476,9 @@ msgstr "Imagen de portada" msgid "Message" msgstr "Mensaje" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Reportar" @@ -486,7 +527,8 @@ msgstr "¡No se ha podido crear el hilo!" #: app/blueprints/threads/__init__.py:303 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -"Ya existe un hilo de aprobación. Considera la posibilidad de responder allí" +"Ya existe un hilo de aprobación. Considera la posibilidad de responder " +"allí" #: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" @@ -506,7 +548,7 @@ msgstr "Contraseña" msgid "Remember me" msgstr "Recuérdame" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Registrarse" @@ -693,9 +735,9 @@ msgid "" "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -"Usuario inválido, solo se permiten letras del abecedario (A-Z a-z), números " -"(09), guiones bajos (_), guiones (-) y puntos (.). Considere contactar a un " -"administrador" +"Usuario inválido, solo se permiten letras del abecedario (A-Z a-z), " +"números (09), guiones bajos (_), guiones (-) y puntos (.). Considere " +"contactar a un administrador" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -879,11 +921,38 @@ msgstr "Texto a buscar (regex)" msgid "File filter" msgstr "Filtro de archivos" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Buscar" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "Se requiere una versión antes de que este paquete pueda ser aprobado." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "Las siguientes dependencias deben añadirse a ContentDB primero: %(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Debe agregar al menos una captura de pantalla." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Por favor, espere a que la licencia sea añadida a CDB." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -949,41 +1018,41 @@ 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:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Juego" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Paquete de texturas" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Juegos" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Paquetes de texturas" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Entregar para Revisión" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Aprobar" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1049,100 +1118,100 @@ msgstr "" msgid "Random" msgstr "Aleatorio" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Ayuda" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Hilos de discusión" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Buscar %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Buscar en todos los paquetes" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "Cola de trabajo" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "Lista de tareas" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Notificaciones" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Añadir paquete" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Perfil" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Administrador" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Editor de licencias" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Restaurar paquete" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Editor de etiquetas" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Crear etiqueta" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Ajustes" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Cerrar sesión" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Ayuda a traducir ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Política y orientación" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Política de privacidad" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Estadísticas / Monitoreo" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Lista de usuarios" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Hilos de discusión" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Código fuente" @@ -1164,8 +1233,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Reseñas" @@ -1272,14 +1341,6 @@ msgstr "Descripción" msgid "Views" msgstr "Vistas" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Paquetes" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1425,8 +1486,8 @@ msgid "" "This may be because you used another email with your account, or because " "you never confirmed your email." msgstr "" -"Esto puede deberse a que usaste otro correo electrónico con tu cuenta, o a " -"que nunca confirmaste tu correo electrónico." +"Esto puede deberse a que usaste otro correo electrónico con tu cuenta, o " +"a que nunca confirmaste tu correo electrónico." #: app/templates/emails/unable_to_find_account.html:8 msgid "You can use GitHub to log in if it is associated with your account." @@ -1435,7 +1496,8 @@ msgstr "Puede usar GitHub para iniciar sesión si está asociado a su cuenta." #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact rubenwardy for help." msgstr "" -"De lo contrario, es posible que necesites contactar a rubenwardy por ayuda." +"De lo contrario, es posible que necesites contactar a rubenwardy por " +"ayuda." #: app/templates/emails/unable_to_find_account.html:12 msgid "" @@ -1528,25 +1590,6 @@ msgstr "Debe crear una versión antes de que se pueda aprobar este paquete." msgid "Release is still importing, or has an error." msgstr "El lanzamiento aún se está importando, o tiene un error." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "Se requiere una versión antes de que este paquete pueda ser aprobado." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Debe agregar al menos una captura de pantalla." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "Las siguientes dependencias deben añadirse a ContentDB primero: %(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Por favor, espere a que la licencia sea añadida a CDB." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "Debería añadir al menos una captura de pantalla, pero no es obligatorio." @@ -1623,7 +1666,7 @@ msgid "Edit / Approve" msgstr "Editar / Aprobar" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Editar" @@ -1677,6 +1720,89 @@ msgstr "¿Por qué o por qué no? Intente ser constructivo" msgid "Post Review" msgstr "Publicar Reseña" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Mantenedor" @@ -1713,27 +1839,27 @@ msgstr "Hilo" msgid "Last Reply" msgstr "Última Respuesta" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "Al %(trigger)s, hacer %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Lanzamiento" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Repositorio" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Preferencias de actualización" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "No hay paquetes obsoletos." @@ -1750,9 +1876,8 @@ msgid "Actions" msgstr "Acciones" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "Trabajo en curso" @@ -1768,41 +1893,41 @@ msgstr "Descartar" msgid "Old" msgstr "Antiguo" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Metapaquetes" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "No se encontraron metapaquetes." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Metapaquete \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Proporcionado Por" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Temas del foro" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s por %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Requerido Por" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Usado Opcionalmente Por" @@ -1916,6 +2041,7 @@ msgstr "" "\t\t\tcomo obtener metadatos desde git, y autocompletado." #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Paquete" @@ -2013,6 +2139,50 @@ msgstr "Centro Comunitario" msgid "Mods for %(title)s" msgstr "Mods para %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Fuente" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2337,7 +2507,7 @@ msgstr "" "eliminando su efecto en la valoración del paquete." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "Votos de la Reseña" @@ -2357,7 +2527,7 @@ msgid "Add a screenshot" msgstr "Añadir una captura de pantalla" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2372,15 +2542,15 @@ msgstr "Añadir imagen" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "La captura de pantalla superior será usada como miniatura del paquete." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "Demasiado pequeño" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Muy pequeño" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "No es HD" @@ -2438,6 +2608,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2531,10 +2705,6 @@ msgstr "Descargas" msgid "Website" msgstr "Sitio web" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Fuente" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Foros" @@ -2543,138 +2713,144 @@ msgstr "Foros" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "Esperando revisión" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Usado Por" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Contenido" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Ver contenido para el juego" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "El paquete podría estar obsoleto" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Sólo visible para el autor y Editores." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2823,7 +2999,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2834,20 +3010,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2863,13 +3059,12 @@ msgstr "" msgid "Edit Tags" msgstr "Editar Detalles" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2901,6 +3096,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2913,8 +3113,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2943,47 +3143,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -3099,24 +3299,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3345,44 +3541,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3472,6 +3668,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3726,3 +3927,28 @@ msgstr "" #~ " creator, the package owner, and " #~ "users of Approver rank or above." #~ msgstr "" + +#~ msgid "Meta Packages" +#~ msgstr "Metapaquetes" + +#~ msgid "No meta packages found." +#~ msgstr "No se encontraron metapaquetes." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Metapaquete \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/fa/LC_MESSAGES/messages.po b/translations/fa/LC_MESSAGES/messages.po index c44029bc..3e761568 100644 --- a/translations/fa/LC_MESSAGES/messages.po +++ b/translations/fa/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Persian translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-07-26 14:20+0000\n" "Last-Translator: Farooq Karimi Zadeh \n" -"Language-Team: Persian \n" "Language: fa\n" +"Language-Team: Persian " +"\n" +"Plural-Forms: nplurals=2; plural=n > 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.14-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "قطع دسترسی شده:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "دسترسی شما قطع شده است." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "%(delta)s پیش" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "نام" @@ -43,9 +50,10 @@ msgstr "نام" msgid "Limit to package" msgstr "به بسته محدود کن" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "ویرایش جزئیات" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "انتشار‌ها" @@ -96,163 +104,196 @@ msgstr "عکس‌های صفحه" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "نگه‌دارنده‌ها" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "گزارش ویرایش" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "اشتراک و نشان‌ها" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "حذف" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "خطا:‌ بسته‌ای دیگر همین تاپیک انجمن را استفاده می‌کند!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "خطا:‌ نویسنده تاپیک انجمن با نویسنده بسته هم‌خوانی ندارد." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -"اخطار: تاپیک انجمن پیدا نشد. ممکن است به این دلیل باشد که تاپیک همین الآن " -"ایجاد شده است." +"اخطار: تاپیک انجمن پیدا نشد. ممکن است به این دلیل باشد که تاپیک همین الآن" +" ایجاد شده است." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "دانلودی در دسترس نیست." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "نوع" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "عنوان(قابل خواندن توسط انسان)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "نام (فنی)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "تنها حروف کوچک(a-z)، رفم‌ها(0-9) و زیرخط(_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "توضیحات کوتاه(متن ساده)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "وضعیت نگه‌داری" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "برچسب‌ها" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "اخطار‌های محتوا" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "پروانه" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "پروانه چند‌رسانه‌ای" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "توضیحات بلند(مارک‌دوان)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "آدرس مخزن VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "آدرس تار‌نما" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "آدرس ردیاب مشکلات" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "آی‌دی تاپیک انجمن" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "آدرس فیلم" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "بسته از قبل وجود دارد" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "قادر به پیدا کردن این کاربر نیستیم" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "دسترسی مسدود شده است" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "شما دسترسی انجام این را ندارید" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "لطفا نظر دهید نیازمند چه تغییراتی در ریسمان تایید است" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "بسته حذف شد" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "بسته تایید نشده" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "نگه‌دارنده‌ها(جدا شده با کاما یا ویرگول)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "شما دسترسی ویرایش نگه‌دارنده‌ها رو ندارید" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "شما یک نگه‌دار نیستید" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "صاحبان بسته نمی‌توانند خودشان رو از فهرست نگه‌دارنده‌ها حذف کنند" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "نام نویسنده" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -278,13 +319,13 @@ msgstr "مرجع گیت(مانند هش کامین یا برنچ یا برچسب #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "حداقل نسخه ماین‌تست" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "حداکثر نسخه ماین‌تست" @@ -310,71 +351,71 @@ msgstr "درون‌ریزی از گیت" msgid "Upload .zip file" msgstr "بارگزاری پرونده زیپ" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "تعیین حداقل" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "تعیین حداکثر" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "تنها مقادیر بی‌مقدار را تغییر بده" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "بروز‌رسانی" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "کامیت جدید" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "برچسب جدید" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "نام برنچ" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "ارسال اعلان و علامت‌زدن به عنوان تاریخ‌گذشته" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 #, fuzzy msgid "Create release" msgstr "انتشار ایجاد" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "ذخیره تنظیمات" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "غیر فعال کردن خودکارسازی" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "لطفا آدرس یک مخزن گیت را برای تنظیم انتشار های خودکار اضافه کنید" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "پیکره‌بندی بروزرسانی حذف شد" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "لطفا الآن یک انتشار آغازین ایجاد کنید" @@ -408,8 +449,8 @@ 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:175 msgid "You can't vote on the reviews on your own package!" @@ -434,9 +475,9 @@ msgstr "تصویر رویه" msgid "Message" msgstr "پیام" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "گزارش" @@ -504,7 +545,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -861,11 +902,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -923,41 +991,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1017,100 +1085,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "" @@ -1132,8 +1200,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1240,14 +1308,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1471,25 +1531,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1560,7 +1601,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1614,6 +1655,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1650,27 +1774,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1687,9 +1811,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1705,41 +1828,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1846,6 +1969,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1930,6 +2054,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2235,7 +2403,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2255,7 +2423,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2270,15 +2438,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2334,6 +2502,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2420,10 +2592,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2432,138 +2600,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2711,7 +2885,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2722,20 +2896,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2750,13 +2944,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2787,6 +2980,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2799,8 +2997,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2829,47 +3027,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2985,24 +3183,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3230,44 +3424,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3357,6 +3551,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3416,3 +3615,28 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/fr/LC_MESSAGES/messages.po b/translations/fr/LC_MESSAGES/messages.po index 1a0ea23f..29b4c6a0 100644 --- a/translations/fr/LC_MESSAGES/messages.po +++ b/translations/fr/LC_MESSAGES/messages.po @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-07-24 16:23+0000\n" "Last-Translator: Lemente \n" -"Language-Team: French \n" "Language: fr\n" +"Language-Team: French " +"\n" +"Plural-Forms: nplurals=2; plural=n > 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.14-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Banni :" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Vous avez été banni." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Paquets" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "il y a %(delta)s" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Nom" @@ -43,9 +50,10 @@ msgstr "Nom" msgid "Limit to package" msgstr "Limiter au paquet" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "Éditer les détails" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Versions" @@ -96,34 +104,45 @@ msgstr "Captures d'écran" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Mainteneurs" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Journal d'audit" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Partage et badges" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Retirer" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Erreur : Un autre paquet utilise déjà ce sujet de forum !" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "" "Erreur : L'auteur du sujet du forum ne correspond pas à l'auteur du " "paquet." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -131,134 +150,156 @@ msgstr "" "Avertissement : Sujet de forum non trouvé. Cela peut se produire si le " "sujet vient juste d'être créé." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Aucun téléchargement disponible." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Titre (Lisible)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Nom (Technique)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 " "(_) uniquement" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Description Courte (Texte)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "État de maintenance" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Étiquettes" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Avertissements de contenu" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licence des ressources" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Description Longue (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL du dépôt VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL du site web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL du suivi des problèmes" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID du sujet de forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL de la vidéo" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Le paquet existe déjà" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Impossible de trouver cet utilisateur" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Permission refusée" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Vous n'avez pas la permission de faire cela" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 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:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Paquet supprimé" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Paquets non approuvés" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Responsables (séparés par des virgules)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 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:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Vous n'êtes pas un des responsable" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 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:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Nom de l'auteur" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -284,13 +325,13 @@ msgstr "Référence Git (c'est-à-dire : hash du commit, branche, ou étiquette) #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Version Minimum de Minetest" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Version maximale de Minetest" @@ -316,72 +357,72 @@ msgstr "Importation depuis Git" msgid "Upload .zip file" msgstr "Charger le fichier .zip" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Définir Minimum" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Définir Maximum" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Ne modifie que les valeurs précédemment définies comme nulles" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Mettre à jour" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Déclencheur" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Nouveau commit" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ajouter une étiquette" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Nom de la branche" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Action" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Envoyer une notification et marquer comme obsolète" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Publier une version" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Mettre à jour les paramètres" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Désactiver l'automatisation" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Veuillez ajouter l'URL d'un dépôt Git afin de configurer la création de " "versions automatique" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Configuration de mise à jour supprimée" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Maintenant, veuillez créer une version initiale" @@ -439,9 +480,9 @@ msgstr "Image de couverture" msgid "Message" msgstr "Message" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Signaler" @@ -509,7 +550,7 @@ msgstr "Mot de passe" msgid "Remember me" msgstr "Se rappeler de moi" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Se connecter" @@ -697,9 +738,9 @@ msgid "" "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -"Nom d'utilisateur invalide, Seules les lettres (A-Za-z), les numéros (0-9), " -"les tirets-bas (_), les moins (-), et les points (.) sont autorisés. Vous " -"pouvez contacter un administrateur" +"Nom d'utilisateur invalide, Seules les lettres (A-Za-z), les numéros " +"(0-9), les tirets-bas (_), les moins (-), et les points (.) sont " +"autorisés. Vous pouvez contacter un administrateur" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -889,11 +930,42 @@ msgstr "Le texte à chercher (regex)" msgid "File filter" msgstr "Filtre de fichiers" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Rechercher" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" +"La création d'une version est nécessaire avant que ce paquet puisse être " +"approuvé." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" +"Les dépendances strictes suivantes doivent d'abord être ajoutées sur le " +"ContentDB : %(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Vous devez ajouter au moins une capture d'écran." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Veuillez attendre que la licence soit ajoutée au CDB." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -957,41 +1029,41 @@ 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:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Jeu" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Pack de texture" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Jeux" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Packs de textures" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Soumettre pour vérification" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Approuver" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1055,100 +1127,100 @@ msgstr "" msgid "Random" msgstr "Aléatoire" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Aide" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Fils" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Rechercher %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Rechercher dans tous les paquets" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "File d'attente" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "À faire" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Notifications" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Créer un paquet" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Admin" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Éditeur de licences" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Restaurer le paquet" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Éditeur d'étiquettes" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Créer une étiquette" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Paramètres" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Se déconnecter" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Aider à traduire le ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Règles et Recommandations" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Politique de confidentialité" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Statistiques / Monitoring" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Liste des utilisateurs" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Fils" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Code source" @@ -1170,8 +1242,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s par %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Évaluations" @@ -1280,14 +1352,6 @@ msgstr "Description" msgid "Views" msgstr "Vues" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Paquets" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1533,29 +1597,6 @@ msgstr "Vous devez créer une version avant que ce paquet puisse être approuvé msgid "Release is still importing, or has an error." msgstr "La version est en cours d'importation, ou alors une erreur s'est produite." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" -"La création d'une version est nécessaire avant que ce paquet puisse être " -"approuvé." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Vous devez ajouter au moins une capture d'écran." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" -"Les dépendances strictes suivantes doivent d'abord être ajoutées sur le " -"ContentDB : %(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Veuillez attendre que la licence soit ajoutée au CDB." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1634,7 +1675,7 @@ msgid "Edit / Approve" msgstr "Éditer / Approuver" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Modifier" @@ -1688,6 +1729,89 @@ msgstr "Pourquoi ou pourquoi pas ? Soyez constructif" msgid "Post Review" msgstr "Créer l'évaluation" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Responsable" @@ -1726,27 +1850,27 @@ msgstr "Fil de discussion" msgid "Last Reply" msgstr "Dernière réponse" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "Quand %(trigger)s, exécuter %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Version" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Dépôt" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Paramètres de mise à jour" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "Aucun paquet obsolète." @@ -1763,9 +1887,8 @@ msgid "Actions" msgstr "Actions" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "WIP" @@ -1781,41 +1904,41 @@ msgstr "Rejeter" msgid "Old" msgstr "Ancien" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Paquets de méta-données" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "Aucun paquet de méta-donnée trouvé." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Paquet de méta-données \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Fourni par" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Sujets du forum" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s de %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Requis par" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Utilisé en option par" @@ -1932,6 +2055,7 @@ msgstr "" "l'autocomplétion." #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Paquet" @@ -2029,6 +2153,50 @@ msgstr "Centre communautaire" msgid "Mods for %(title)s" msgstr "Mods pour %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Source" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "Aucun jeu nécessaire n'est précisé" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2379,7 +2547,7 @@ msgstr "" " conservés, mais elle n'impactera plus la note du paquet." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "Votes d'évaluation" @@ -2399,7 +2567,7 @@ msgid "Add a screenshot" msgstr "Ajouter une capture d'écran" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2416,15 +2584,15 @@ msgstr "Ajouter une image" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "La première image sera utilisée comme vignette du paquet." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "Beaucoup trop petit" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Trop petit" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "Pas en HD" @@ -2480,6 +2648,10 @@ msgstr "Ce paquet contient des noms de mods présents dans les paquets suivants msgid "Similar Forum Topics" msgstr "Sujets du forum similaires" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2575,10 +2747,6 @@ msgstr "Téléchargements" msgid "Website" msgstr "Site web" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Source" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forums" @@ -2587,143 +2755,149 @@ msgstr "Forums" msgid "Issue Tracker" msgstr "Suivi des problèmes" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -"Ce fil n'est disponible que pour son créateur, les mainteneurs de paquets, " -"les utilisateurs de rang Approbateur ou supérieur, et les utilisateurs " -"@mentionnés." +"Ce fil n'est disponible que pour son créateur, les mainteneurs de " +"paquets, les utilisateurs de rang Approbateur ou supérieur, et les " +"utilisateurs @mentionnés." -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "En attente de révision" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Éditer l'évaluation" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "Vous ne pouvez pas évaluer votre propre paquet." -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Utilisé par" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Contenu" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Voir le contenu de ce jeu" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "Le paquet peut être obsolète" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Seulement visible par l'auteur et les éditeurs." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Avertissement" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "Tu apprécies ce paquet ? Supporte son développement en faisant un don" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "Faire un don" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Dépendances" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Requis" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "Aucune dépendance requise" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Optionnel" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Jeux compatibles" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "Aucun jeu nécessaire n'est précisé" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "C'est une fonctionnalité expérimentale." -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" "Les jeux compatibles sont déterminés par un algorithme, et peuvent ne pas" " être corrects." -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Informations" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Nom technique" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s pour le code,
%(media_license)s pour les médias." -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Inconnu" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Ajouté" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "Me retirer" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Fournit" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Plus" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "Afficher le journal d'audit" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "Que signalez-vous ? Pourquoi le signalez-vous ?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "Les signalements seront partagés avec l'équipe de ContentDB." -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "Seul l'administrateur peut connaitre l'auteur du rapport." -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2877,10 +3051,8 @@ msgid "Unfulfilled Dependencies" msgstr "Dépendances non satisfaites" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -"Les paquets de méta-données ont des dépendances en dur, mais aucun paquet" -" ne les fourni." #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2890,21 +3062,41 @@ msgstr "Voir tout" msgid "Recent Actions" msgstr "Actions récentes" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "Minetest-Mods org uniquement" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Trier par date" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "Trier par score" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Tous les paquets obsolètes" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "Minetest-Mods org uniquement" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Trier par date" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "Trier par score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2918,14 +3110,13 @@ msgstr "Seules les étiquettes manquantes" msgid "Edit Tags" msgstr "Modifier les étiquettes" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "Liste de choses à faire de %(username)s" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "Tous les paquets obsolètes" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2955,6 +3146,11 @@ msgstr "Masquer les sujets rejetés" msgid "Topics to be Added" msgstr "Sujets à ajouter" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "Liste de choses à faire de %(username)s" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Divers à faire" @@ -2967,8 +3163,8 @@ msgstr "Activer les notifications par courriel" msgid "Unapproved Packages Needing Action" msgstr "Paquets non approuvés nécessitant une action" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "Rien à faire :)" @@ -3003,11 +3199,11 @@ msgstr "" "Pour retirer un paquet de la liste ci-dessous, créez une version ou " "modifiez les paramètres de mise à jour." -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "Petites captures d'écran" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." @@ -3015,7 +3211,7 @@ msgstr "" "Ces paquets ont des captures d'écran trop petites, elles devraient être " "remplacées." -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." @@ -3023,31 +3219,31 @@ msgstr "" "Les zones rouge et orange correspondent aux tailles en dessous du " "minimum, et la zone grise en dessous de la taille recommandée." -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "Voir tout" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "Paquets sans étiquette" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "Mettre des étiquettes sur vos paquets aide les utilisateurs à les trouver." -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "Sujets non ajoutés" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "Liste de vos discussion du forum qui n'ont pas de paquet associé." -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Les sujets barrés ont été marqués comme rejetés." -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Félicitation ! Aucun de vos sujets de forum ne manque sur CDB." @@ -3168,26 +3364,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "Avez-vous un compte sur le Forum Minetest ?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB va lier votre compte à votre compte du forum." - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -"Vous n'avez pas besoin d'un compte sur le forum, cependant il est " -"recommandé pour profiter au maximum de la communauté Minetest." -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "Oui, J'ai un compte sur le forum" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "Non, Je n'en ai pas" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "Créer un compte forum" @@ -3249,8 +3439,8 @@ msgid "" "Log into the forum and do that here." msgstr "" -"Se connecter au forum et faites ça ici." +"Se connecter au forum et faites ça ici." #: app/templates/users/claim_forums.html:47 msgid "Next: log in with GitHub" @@ -3429,44 +3619,44 @@ msgstr "Envoyer un courriel" msgid "Donate" msgstr "Faire un don" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "paquets" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "évaluations" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "commentaires" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "Réclamer" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "C'est vous ? Réclamer votre compte maintenant !" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Créer un paquet" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "Afficher la liste des étiquettes" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "Paquets gérés" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "Cet utilisateur est également responsable des paquets suivants" @@ -3569,6 +3759,11 @@ msgstr "Immédiatement" msgid "In digest" msgstr "En résumé" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3832,3 +4027,35 @@ msgstr "" #~ "son créateur, le propriétaire du paquet," #~ " et les utilisateurs de rang " #~ "\"Approver\" et supérieur." + +#~ msgid "Meta Packages" +#~ msgstr "Paquets de méta-données" + +#~ msgid "No meta packages found." +#~ msgstr "Aucun paquet de méta-donnée trouvé." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Paquet de méta-données \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" +#~ "Les paquets de méta-données ont " +#~ "des dépendances en dur, mais aucun " +#~ "paquet ne les fourni." + +#~ msgid "All Outdated Packages" +#~ msgstr "Tous les paquets obsolètes" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB va lier votre compte à votre compte du forum." + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +#~ "Vous n'avez pas besoin d'un compte " +#~ "sur le forum, cependant il est " +#~ "recommandé pour profiter au maximum de" +#~ " la communauté Minetest." + diff --git a/translations/gl/LC_MESSAGES/messages.po b/translations/gl/LC_MESSAGES/messages.po index 23c4a230..ed9990a5 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: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-06-04 11:18+0000\n" "Last-Translator: Raquel Fariña Agra \n" "Language: gl\n" @@ -19,14 +19,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Fostes baneado." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -34,7 +42,7 @@ msgstr "Hai %(delta)s" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Nome" @@ -42,9 +50,10 @@ msgstr "Nome" msgid "Limit to package" msgstr "Limitar ao paquete" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -83,7 +92,7 @@ msgstr "Editar detalles" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -95,32 +104,43 @@ msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Mantedores" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Compartir e insignias" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Eliminar" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Erro: outro paquete xa usa este tema do foro!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Erro: o autor do tema do foro non coincide co autor do paquete." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -128,130 +148,152 @@ msgstr "" "Aviso: non se atopou o tema do foro. Isto pode ocorrer se o tema acábase " "de crear." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Non hai descargas dispoñibles." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Título (lexible)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Nome (Técnico)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Breve descrición (texto plano)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Estado de mantemento" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etiquetas" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Avisos de contido" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licenza" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licenza de medios" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Descrición longa (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL do repositorio VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL do sitio web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL do seguimento de problemas" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID do tema do foro" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL do vídeo" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Non se puido atopar ese usuario" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Non tes permiso para facer iso" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 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:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Paquete non aprobado" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Mantedores (separados por comas)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -277,13 +319,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "" @@ -309,70 +351,70 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -428,9 +470,9 @@ msgstr "" msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" @@ -498,7 +540,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -855,11 +897,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -917,41 +986,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1011,100 +1080,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "" @@ -1126,8 +1195,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1234,14 +1303,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1465,25 +1526,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1554,7 +1596,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1608,6 +1650,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1644,27 +1769,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1681,9 +1806,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1699,41 +1823,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1840,6 +1964,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1924,6 +2049,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2229,7 +2398,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2249,7 +2418,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2264,15 +2433,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2328,6 +2497,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2414,10 +2587,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2426,138 +2595,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2705,7 +2880,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2716,20 +2891,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2744,13 +2939,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2781,6 +2975,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2793,8 +2992,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2823,47 +3022,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2979,24 +3178,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3224,44 +3419,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3351,6 +3546,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3458,3 +3658,27 @@ msgstr "" #~ "users of Approver rank or above." #~ msgstr "" +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/hu/LC_MESSAGES/messages.po b/translations/hu/LC_MESSAGES/messages.po index f3add78a..2b7ffdbe 100644 --- a/translations/hu/LC_MESSAGES/messages.po +++ b/translations/hu/LC_MESSAGES/messages.po @@ -7,28 +7,35 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-10-19 17:01+0000\n" "Last-Translator: Kisjuhász Attila \n" -"Language-Team: Hungarian \n" "Language: hu\n" +"Language-Team: Hungarian " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.14.2-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 #, fuzzy msgid "Banned:" msgstr "Kitiltva:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Kitiltottak." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -36,7 +43,7 @@ msgstr "%(delta)s előtt" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Név" @@ -44,9 +51,10 @@ msgstr "Név" msgid "Limit to package" msgstr "Csomagkorlát" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -86,7 +94,7 @@ msgstr "Részletek Szerkesztése" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Verziók" @@ -98,33 +106,44 @@ msgstr "Képek" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Karbantartók" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Ellenőrzési Napló" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 #, fuzzy msgid "Share and Badges" msgstr "Megosztás és Jelvények" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Törlés" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Hiba: Egy másik csomag már használja ezt a fórum témát!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Hiba: A fórum téma szerzője nem egyezik a csomag szerzőjével." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -132,132 +151,154 @@ msgstr "" "Figyelem: A fórum téma nem található. Ez akkor fordulhat elő, ha a téma " "csak most jött létre." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Nem érhető el letöltés." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Gépelni" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Cím (Ember-által-olvasható)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Név (Technikai)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Rövid leírás (egyszerű szöveg)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Karbantartási Állapot" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Címkék" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Tartalomra vonatkozó figyelmeztetések" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licenc" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Média licenc" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Hosszú Leírás (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "VCS tároló URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "Weboldal URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "Követett URL Probléma" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Fórum Téma ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Videó URL" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "A csomag már létezik" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "A felhasználó nem található" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Hozzáférés megtagadva" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Nincs erre engedélye" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" 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:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Törölt csomag" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Nem jóváhagyott csomag" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Karbantartók (vesszővel-elválasztva)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "Nincs engedélye a karbantartók szerkesztéséhez" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Nem vagy karbantartó" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 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:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Szerző Neve" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -283,13 +324,13 @@ msgstr "Git hivatkozás (azaz: commit hash, branch vagy tag)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Minimális Minetest Verzió" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Maximális Minetest Verzió" @@ -315,72 +356,72 @@ msgstr "Importálás a Gitből" msgid "Upload .zip file" msgstr ".zip fájl feltöltése" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Minimum beállítása" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Maximum beállítása" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Csak a korábban egyik sem értékre beállított módosítása" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Frissítés" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Új Commit" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Új címke" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Branch neve" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akció" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Értesítés küldése és megjelölés elavultként" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Verzió létrehozása" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Beállítások Mentése" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Automatizálás Tiltása" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Kérjük, adja meg egy Git tároló URL címét az automatikus kiadások " "beállításához" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Frissítési konfiguráció törölve" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Most kérjük, hozzon létre egy kezdeti verziót" @@ -413,8 +454,8 @@ msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" 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" +"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:175 msgid "You can't vote on the reviews on your own package!" @@ -438,9 +479,9 @@ msgstr "Borítókép" msgid "Message" msgstr "Üzenet" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Jelentés" @@ -508,7 +549,7 @@ msgstr "Jelszó" msgid "Remember me" msgstr "Emlékezz rám" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Bejelentkezés" @@ -692,9 +733,9 @@ msgid "" "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -"Érvénytelen felhasználónév, Csak alfabetikus betűk (A-Za-z), számok (0-9), " -"aláhúzásjelek (_), mínuszjelek (-) és pontok (.) engedélyezettek. Érdemes " -"lehet kapcsolatba lépni egy rendszergazdával" +"Érvénytelen felhasználónév, Csak alfabetikus betűk (A-Za-z), számok " +"(0-9), aláhúzásjelek (_), mínuszjelek (-) és pontok (.) engedélyezettek. " +"Érdemes lehet kapcsolatba lépni egy rendszergazdával" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -878,11 +919,38 @@ msgstr "Keresendő szöveg (regex)" msgid "File filter" msgstr "Fájlszűrő" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Keresés" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -913,8 +981,8 @@ msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -"Túl sok kiadást hozott létre ehhez a csomaghoz az elmúlt 5 percben. Kérjük, " -"várjon, mielőtt újra próbálkozna" +"Túl sok kiadást hozott létre ehhez a csomaghoz az elmúlt 5 percben. " +"Kérjük, várjon, mielőtt újra próbálkozna" #: app/logic/releases.py:74 msgid "Invalid commit hash; it must be a 40 character long base16 string" @@ -936,8 +1004,8 @@ msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -"A képernyőkép túl kicsi, legalább ilyennek kell lennie %(width)s X %(height)" -"s pixel" +"A képernyőkép túl kicsi, legalább ilyennek kell lennie %(width)s X " +"%(height)s pixel" #: app/logic/uploads.py:52 #, python-format @@ -948,43 +1016,43 @@ 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:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 #, fuzzy msgid "Game" msgstr "Név" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Játékok" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 #, fuzzy msgid "Approve" msgstr "Jóváhagyva" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1044,100 +1112,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Segítség" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Beállítások" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "" @@ -1159,8 +1227,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1267,14 +1335,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1498,25 +1558,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1587,7 +1628,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Szerkesztés" @@ -1641,6 +1682,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1677,27 +1801,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1714,9 +1838,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1732,41 +1855,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1873,6 +1996,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1957,6 +2081,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2262,7 +2430,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2282,7 +2450,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2297,15 +2465,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2361,6 +2529,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2447,10 +2619,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2459,138 +2627,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2738,7 +2912,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2749,20 +2923,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2778,13 +2972,12 @@ msgstr "" msgid "Edit Tags" msgstr "Részletek Szerkesztése" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2816,6 +3009,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2828,8 +3026,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2858,47 +3056,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -3014,24 +3212,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3260,44 +3454,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3387,6 +3581,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3602,3 +3801,28 @@ msgstr "" #~ " creator, the package owner, and " #~ "users of Approver rank or above." #~ msgstr "" + +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/id/LC_MESSAGES/messages.po b/translations/id/LC_MESSAGES/messages.po index 5855211b..458095e7 100644 --- a/translations/id/LC_MESSAGES/messages.po +++ b/translations/id/LC_MESSAGES/messages.po @@ -7,28 +7,35 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-11-11 05:46+0000\n" "Last-Translator: Muhammad Rifqi Priyo Susanto " "\n" -"Language-Team: Indonesian \n" "Language: id\n" +"Language-Team: Indonesian " +"\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.15-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Diblokir:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Anda telah diblokir (ban)." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Paket" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -36,7 +43,7 @@ msgstr "%(delta)s yang lalu" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Nama" @@ -44,9 +51,10 @@ msgstr "Nama" msgid "Limit to package" msgstr "Batasi ke paket" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -85,7 +93,7 @@ msgstr "Sunting Detail" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Rilis" @@ -97,32 +105,43 @@ msgstr "Tangkapan Layar" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Pengelola" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Log Audit" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Bagikan dan Lencana" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Hapus" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Galat: Paket lain telah memakai topik forum ini!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Galat: Pembuat topik forum tidak cocok dengan pembuat paket." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -130,130 +149,152 @@ msgstr "" "Peringatan: Topik forum tidak ditemukan. Ini bisa saja terjadi bila topik" " tersebut baru saja dibuat." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Tidak ada unduhan yang tersedia." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Jenis" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Judul (Dibaca Manusia)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Nama (Teknis)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Deskripsi Singkat (Teks Mentah)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Status Perawatan" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Label" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Peringatan Konten" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Lisensi" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Lisensi Media" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Deskripsi Panjang (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL Situs Web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL Pelacak Masalah" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Paket telah ada" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Tidak dapat mencari pengguna tersebut" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Izin ditolak" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Anda tidak memiliki izin untuk melakukannya" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "Harap tuliskan perubahan yang dibutuhkan dalam utas persetujuan" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Paket yang dihapus" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Paket yang tidak disetujui" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Pengelola (Dipisahkan Koma)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "Anda tidak memiliki izin untuk menyunting pengelola" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Anda bukan pengelola" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik paket tidak bisa menghapus dirinya dari daftar pengelola" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Nama Pembuat" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -279,13 +320,13 @@ msgstr "Referensi Git (hash commit, branch, atau tag)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Versi Minetest Minimum" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Versi Minetest Maksimum" @@ -311,70 +352,70 @@ msgstr "Impor dari Git" msgid "Upload .zip file" msgstr "Unggah berkas .zip" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Atur Min" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Atur Maks" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Hanya ubah nilai yang sebelumnya diatur kosong" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Perbarui" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Pemicu" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Commit Baru" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Label Baru" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Nama branch" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Tindakan" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Kirim pemberitahuan dan tandai sebagai usang" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Buat rilis" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Simpan Pengaturan" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Matikan Automasi" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Harap tambahkan URL repositori Git untuk menyiapkan rilis otomatis" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Konfigurasi pembaruan yang dihapus" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Sekarang, silakan buat rilis awalan" @@ -432,9 +473,9 @@ msgstr "Gambar Sampul" msgid "Message" msgstr "Pesan" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Laporkan" @@ -502,7 +543,7 @@ msgstr "Kata sandi" msgid "Remember me" msgstr "Ingat saya" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Masuk" @@ -542,8 +583,8 @@ msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -"Hanya huruf Latin (A-Za-z), angka (0-9), garis bawah (_), tanda hubung (-), " -"dan titik (.) yang dibolehkan" +"Hanya huruf Latin (A-Za-z), angka (0-9), garis bawah (_), tanda hubung " +"(-), dan titik (.) yang dibolehkan" #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 @@ -685,8 +726,8 @@ msgid "" "contacting an admin" msgstr "" "Nama pengguna tidak sah. Hanya huruf Latin (A-Za-z), angka (0-9), garis " -"bawah (_), tanda hubung (-), dan titik (.) yang dibolehkan. Harap hubungi " -"admin" +"bawah (_), tanda hubung (-), dan titik (.) yang dibolehkan. Harap hubungi" +" admin" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -776,7 +817,8 @@ msgstr "%(group)d %(type)s teratas" #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." msgstr "" -"%(display_name)s memiliki sebuah %(type)s yang ada pada urutan ke-%(place)d." +"%(display_name)s memiliki sebuah %(type)s yang ada pada urutan " +"ke-%(place)d." #: app/blueprints/users/profile.py:190 #, python-format @@ -873,11 +915,40 @@ msgstr "Teks pencarian (regex)" msgid "File filter" msgstr "Filter berkas" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Cari" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "Sebuah rilis diperlukan sebelum paket ini bisa disetujui." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" +"Dependensi wajib berikut perlu ditambahkan ke ContentDB terlebih dahulu: " +"%(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Anda perlu setidaknya satu tangkapan layar." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Harap tunggu lisensi ditambahkan ke CDB." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -941,41 +1012,41 @@ msgstr "Harap unggah %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Citra yang diunggah bukanlah citra" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Permainan" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Paket Tekstur" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Permainan" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Paket Tekstur" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Ajukan untuk Disetujui" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Setujui" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1039,100 +1110,100 @@ msgstr "" msgid "Random" msgstr "Acak" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Bantuan" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Utas" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Cari %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Cari semua paket" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "Antrean Kerja" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "Daftar pekerjaan" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Pemberitahuan" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Tambah Paket" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Admin" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Penyunting Lisensi" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Pulihkan Paket" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Penyunting Label" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Buat Label" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Pengaturan" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Keluar" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Bantu menerjemahkan ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Kebijakan dan Panduan" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Kebijakan Privasi" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Statistik/Pengawasan" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Daftar Pengguna" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Utas" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Kode Sumber" @@ -1154,8 +1225,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s oleh %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Ulasan" @@ -1262,14 +1333,6 @@ msgstr "Deskripsi" msgid "Views" msgstr "Penayangan" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Paket" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1513,27 +1576,6 @@ msgstr "Anda perlu membuat rilis sebelum paket ini bisa disetujui." msgid "Release is still importing, or has an error." msgstr "Rilis sedang mengimpor atau mengalami masalah." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "Sebuah rilis diperlukan sebelum paket ini bisa disetujui." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Anda perlu setidaknya satu tangkapan layar." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" -"Dependensi wajib berikut perlu ditambahkan ke ContentDB terlebih dahulu: " -"%(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Harap tunggu lisensi ditambahkan ke CDB." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1608,7 +1650,7 @@ msgid "Edit / Approve" msgstr "Sunting/Setujui" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Sunting" @@ -1662,6 +1704,89 @@ msgstr "Mengapa? Harap bersifat membangun" msgid "Post Review" msgstr "Pos Ulasan" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Pengelola" @@ -1700,27 +1825,27 @@ msgstr "Utas" msgid "Last Reply" msgstr "Balasan Terakhir" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "Ketika %(trigger)s, lakukan %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Rilis" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Repo" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Pengaturan pembaruan" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "Tidak ada paket usang." @@ -1737,9 +1862,8 @@ msgid "Actions" msgstr "Tindakan" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "WIP" @@ -1755,41 +1879,41 @@ msgstr "Tutup" msgid "Old" msgstr "Lama" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Paket Meta" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "Tidak ada paket meta yang ditemukan." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Paket Meta \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Disediakan oleh" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Topik Forum" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s oleh %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Dibutuhkan oleh" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Dipakai (opsional) oleh" @@ -1903,6 +2027,7 @@ msgstr "" "\t\t\tuntuk fitur seperti mencari metadata dari git dan isi otomatis." #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Paket" @@ -1940,8 +2065,8 @@ msgstr "" #: app/templates/packages/create_edit.html:100 msgid "Leave blank if you don't have a repo. Click skip if the import fails." msgstr "" -"Biarkan kosong jika Anda tidak memiliki repo. Klik lewati jika pengimporan " -"gagal." +"Biarkan kosong jika Anda tidak memiliki repo. Klik lewati jika " +"pengimporan gagal." #: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" @@ -1998,6 +2123,50 @@ msgstr "Pusat Komunitas" msgid "Mods for %(title)s" msgstr "Mod untuk %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Sumber" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "Tidak ada permainan khusus yang diwajibkan" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2343,7 +2512,7 @@ msgstr "" "menghapus dampaknya terhadap penilaian paket." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "Tinjau Penilaian" @@ -2363,7 +2532,7 @@ msgid "Add a screenshot" msgstr "Tambah tangkapan layar" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2380,15 +2549,15 @@ msgstr "Tambah Gambar" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "Tangkapan layar teratas akan dipakai sebagai thumbnail paket." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "Sangat terlalu kecil" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Terlalu kecil" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "Tidak HD" @@ -2444,6 +2613,10 @@ msgstr "Paket ini memiliki nama mod yang ada dalam paket-paket berikut:" msgid "Similar Forum Topics" msgstr "Topik Forum yang Mirip" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2536,10 +2709,6 @@ msgstr "Unduhan" msgid "Website" msgstr "Situs Web" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Sumber" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forum" @@ -2548,140 +2717,146 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Pelacak Masalah" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -"Utas ini hanya tampak kepada pembuatnya, pengelola paket, pengguna dengan " -"jabatan Penyetuju ke atas, dan pengguna yang @disebut." +"Utas ini hanya tampak kepada pembuatnya, pengelola paket, pengguna dengan" +" jabatan Penyetuju ke atas, dan pengguna yang @disebut." -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "Menunggu tinjauan" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Sunting Ulasan" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "Anda tidak dapat mengulas paket Anda sendiri." -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Dipakai oleh" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Konten" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Lihat konten permainan" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "Paket mungkin telah usang" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Hanya tampak kepada pembuat dan Penyunting." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Peringatan" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "Suka paket ini? Dukung pengembangannya dengan menyumbang/donasi" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "Donasi sekarang" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Dependensi" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Wajib" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "Tidak ada dependensi wajib" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Opsional" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Permainan yang Sesuai" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "Tidak ada permainan khusus yang diwajibkan" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "Ini adalah fitur eksperimental." -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "Permainan yang didukung ditentukan oleh algoritme dan bisa saja keliru." -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Informasi" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Nama Teknis" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s untuk kode,
%(media_license)s untuk media." -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Tidak diketahui" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Ditambahkan" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "Hapus diri saya" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Menyediakan" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Lebih banyak" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "Lihat log audit" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "Apa yang dilaporkan? Mengapa melaporkannya?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "Laporan akan dibagikan dengan staf ContentDB." -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "Hanya admin yang bisa melihat pembuat laporan." -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2835,10 +3010,8 @@ msgid "Unfulfilled Dependencies" msgstr "Dependensi yang Tidak Dipenuhi" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -"Paket meta yang memiliki ketergantungan keras, tetapi tidak ada paket yang " -"menyediakannya." #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2848,21 +3021,41 @@ msgstr "Lihat Semua" msgid "Recent Actions" msgstr "Tindakan Terkini" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "Organisasi Minetest-Mods saja" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Urut berdasarkan tanggal" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "Urut berdasarkan nilai" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Semua paket usang" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "Organisasi Minetest-Mods saja" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Urut berdasarkan tanggal" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "Urut berdasarkan nilai" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2876,14 +3069,13 @@ msgstr "Hanya tanpa label" msgid "Edit Tags" msgstr "Sunting Label" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "Daftar pekerjaan %(username)s" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "Semua Paket Usang" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2913,6 +3105,11 @@ msgstr "Sembunyikan topik yang diabaikan" msgid "Topics to be Added" msgstr "Topik untuk Ditambahkan" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "Daftar pekerjaan %(username)s" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Pekerjaan Lain-Lain" @@ -2925,8 +3122,8 @@ msgstr "Nyalakan pemberitahuan surel" msgid "Unapproved Packages Needing Action" msgstr "Paket yang Belum Disetujui dan Butuh Tindakan" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "Tidak ada yang perlu dikerjakan :)" @@ -2960,11 +3157,11 @@ msgstr "" "Untuk menghapus paket dari bawah, buat sebuah rilis atau ganti pengaturan" " pembaruan." -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "Tangkapan Layar Kecil" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." @@ -2972,7 +3169,7 @@ msgstr "" "Paket-paket ini memiliki tangkapan layar yang terlalu kecil dan perlu " "diganti." -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." @@ -2980,31 +3177,31 @@ msgstr "" "Merah dan jingga adalah tangkapan layar yang di bawah batas. Abu-abu " "adalah tangkapan layar yang di bawah saran." -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "Lihat Semua" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "Paket Tanpa Label" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "Melabeli paket Anda memudahkan pengguna mencarinya." -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "Topik yang Belum Ditambahkan" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "Daftar topik forum Anda yang tidak memiliki paket yang cocok." -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Topik dengan coret tengah ditandai sebagai diabaikan." -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Selamat! Anda tidak memiliki topik yang tidak ada di CDB." @@ -3122,26 +3319,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "Apakah Anda memiliki akun di Forum Minetest?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB akan menautkan akun Anda dengan akun forum." - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -"Anda tidak butuh akun forum. Namun, disarankan membuatnya agar lebih bisa" -" merasakan komunitas Minetest." -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "Ya, saya memiliki akun forum" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "Tidak, saya tidak memiliki akun forum" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "Buat akun forum" @@ -3384,44 +3575,44 @@ msgstr "Kirim Surel" msgid "Donate" msgstr "Donasi" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "paket" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "ulasan" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "komentar" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "Klaim" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "Apakah ini Anda? Klaim akun Anda sekarang!" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d/%(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Buat paket" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "Lihat daftar label" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "Paket yang Dikelola" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "Pengguna ini juga menjadi pengelola paket-paket berikut" @@ -3519,6 +3710,11 @@ msgstr "Segera" msgid "In digest" msgstr "Dalam intisari" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3732,3 +3928,34 @@ msgstr "" #~ "Utas ini hanya terlihat oleh pembuat," #~ " pemilik paket, dan pengguna dengan " #~ "jabatan Penyetuju ke atas." + +#~ msgid "Meta Packages" +#~ msgstr "Paket Meta" + +#~ msgid "No meta packages found." +#~ msgstr "Tidak ada paket meta yang ditemukan." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Paket Meta \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" +#~ "Paket meta yang memiliki ketergantungan " +#~ "keras, tetapi tidak ada paket yang " +#~ "menyediakannya." + +#~ msgid "All Outdated Packages" +#~ msgstr "Semua Paket Usang" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB akan menautkan akun Anda dengan akun forum." + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +#~ "Anda tidak butuh akun forum. Namun, " +#~ "disarankan membuatnya agar lebih bisa " +#~ "merasakan komunitas Minetest." + diff --git a/translations/it/LC_MESSAGES/messages.po b/translations/it/LC_MESSAGES/messages.po index e10f2283..1e2ed85e 100644 --- a/translations/it/LC_MESSAGES/messages.po +++ b/translations/it/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Italian translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-06-19 19:16+0000\n" "Last-Translator: Pietro Cappuccino \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 4.13.1-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Espulso:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Siete stato espulso." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Contenuti" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "%(delta)s fa" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Nome" @@ -43,9 +50,10 @@ msgstr "Nome" msgid "Limit to package" msgstr "Limita al contenuto" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "Modifica Dettagli" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Rilasci" @@ -96,34 +104,45 @@ msgstr "Catture Schermo" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Manutentori" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Log di Audit" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Condivisioni ed Emblemi" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Rimuovi" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Errore: un altro contenuto utilizza già l' argomento del forum!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "" "Errore: l'autore dell'argomento del forum non corrisponde all'autore del " "contenuto." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -131,134 +150,156 @@ msgstr "" "Avviso: impossibile trovare l'argomento del forum. Ciò può accadere se " "l'argomento è stato appena creato." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Impossibile scaricare." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Tipo" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Titolo (Leggibile da umani)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Nome (Tecnico)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Descrizione Corta (Testo Non Formattato)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Stato di Manutenzione" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etichette" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Avvertenze sul Contenuto" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licenza" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licenza Multimediale" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Descrizione Lunga (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL del Deposito VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL del Sito Web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL del Tracciatore dei Problemi" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID dell'Argomento del Forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL del Video" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Il contenuto esiste già" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Impossibile trovare l'utente" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Permesso negato" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Non vi è permesso di procedere" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" -"Rispondi quali cambiamenti sono necessari nella discussione di approvazione, " -"per favore" +"Rispondi quali cambiamenti sono necessari nella discussione di " +"approvazione, per favore" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Contenuto rimosso" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Contenuto non accettato" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Manutentori (Separati da virgole)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "Non avete il permesso di modificare i manutentori" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Non siete un manutentore" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Le persone alle quali appartiene il contenuto non possono rimuoversi dal " "ruolo di manutentori" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Nome dell'Autore" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -284,13 +325,13 @@ msgstr "Riferimenti Git (es: hash del contributo, branch o etichetta)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Versione Minima di Minetest" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Versione Massima di Minetest" @@ -316,72 +357,72 @@ msgstr "Importa da Git" msgid "Upload .zip file" msgstr "Carica un file .zip" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Specifica Minimo" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Specifica Massimo" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Cambia solo i valori specificati come nulli in precedenza" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Aggiorna" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Lanciatore" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Nuovo Contributo" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nuova Etichetta" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Nome del branch" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Azione" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Invia una notifica e segnala come obsoleto" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Crea un rilascio" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Salva le Impostazioni" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Disattiva l'Automazione" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Aggiungi un URL del deposito Git così da poter impostare i rilasci " "automatici, per favore" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Configurazione di aggiornamento rimossa" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Ora, crea un rilascio iniziale, per favore" @@ -440,9 +481,9 @@ msgstr "Immagine di Copertina" msgid "Message" msgstr "Messaggio" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Segnala" @@ -491,7 +532,8 @@ msgstr "Impossibile creare la discussione!" #: app/blueprints/threads/__init__.py:303 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -"Una discussione di approvazione esiste già! Considera invece di rispondere lì" +"Una discussione di approvazione esiste già! Considera invece di " +"rispondere lì" #: app/blueprints/threads/__init__.py:307 msgid "Please wait before opening another thread" @@ -511,7 +553,7 @@ msgstr "Password" msgid "Remember me" msgstr "Ricordami" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Entra" @@ -584,12 +626,14 @@ msgstr "Il nome utente non è valido" #: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -"Esiste già un account per il nome utente, ma non è stato ancora attribuito." +"Esiste già un account per il nome utente, ma non è stato ancora " +"attribuito." #: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." msgstr "" -"Il nome utente/nome da mostrare è già in uso, scegline un altro per favore." +"Il nome utente/nome da mostrare è già in uso, scegline un altro per " +"favore." #: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" @@ -608,7 +652,8 @@ msgstr "" #: app/blueprints/users/settings.py:142 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"L'indirizzo email non è più iscritto/è schermato, e non può essere utilizzato" +"L'indirizzo email non è più iscritto/è schermato, e non può essere " +"utilizzato" #: app/blueprints/users/account.py:191 msgid "Reset Password" @@ -671,8 +716,8 @@ msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -"Il vostro indirizzo email è cambiato. Se non lo avete richiesto, contattate " -"un amministratore per favore." +"Il vostro indirizzo email è cambiato. Se non lo avete richiesto, " +"contattate un amministratore per favore." #: app/blueprints/users/account.py:370 msgid "You may now log in" @@ -696,9 +741,9 @@ msgid "" "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -"Il nome utente non è valido, sono permessi solo lettere alfabetiche (A-Za-z)" -", numeri (0-9), trattini bassi (_), meno (-) e punti (.). Considera di " -"contattare un amministratore" +"Il nome utente non è valido, sono permessi solo lettere alfabetiche " +"(A-Za-z), numeri (0-9), trattini bassi (_), meno (-) e punti (.). " +"Considera di contattare un amministratore" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -853,7 +898,8 @@ msgstr "Un utente possiede già quel nome" #: app/blueprints/users/settings.py:224 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -"Gli utenti col rango di moderatore o superiore non possono essere cancellati" +"Gli utenti col rango di moderatore o superiore non possono essere " +"cancellati" #: app/blueprints/users/settings.py:264 msgid "Display name" @@ -873,8 +919,7 @@ msgstr "Rango" #: app/blueprints/users/settings.py:311 msgid "Can't promote a user to a rank higher than yourself!" -msgstr "" -"Non vi è permesso di promuovere un utente ad un rango superiore al vostro!" +msgstr "Non vi è permesso di promuovere un utente ad un rango superiore al vostro!" #: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" @@ -884,18 +929,47 @@ msgstr "Testo da trovare (espressione regolare)" msgid "File filter" msgstr "Filtro dei file" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Ricerca" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" +"E' necessario un rilascio prima che questo contenuto possa essere " +"approvato." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "Le seguenti dipendenze devono prima essere aggiunte a ContentDB: %(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Dovete aggiungere almeno una cattura dello schermo." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Aspettate che la licenza sia aggiunta a CDB per favore." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -"Il nome può contenere solo lettere minuscole (a-z), numeri (0-9) e trattini " -"bassi (_)" +"Il nome può contenere solo lettere minuscole (a-z), numeri (0-9) e " +"trattini bassi (_)" #: app/logic/packages.py:109 msgid "You don't have permission to edit this package" @@ -925,8 +999,8 @@ msgstr "" #: app/logic/releases.py:74 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -"Hash del contributo non valida; deve essere una stringa in base16 lunga 40 " -"caratteri" +"Hash del contributo non valida; deve essere una stringa in base16 lunga " +"40 caratteri" #: app/logic/screenshots.py:16 msgid "Too many requests, please wait before trying again" @@ -942,8 +1016,8 @@ msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -"La cattura dello schermo è troppo piccola, dovrebbe avere una dimensione di " -"almeno %(width)s a %(height)s pixels" +"La cattura dello schermo è troppo piccola, dovrebbe avere una dimensione " +"di almeno %(width)s a %(height)s pixels" #: app/logic/uploads.py:52 #, python-format @@ -954,41 +1028,41 @@ 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:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Modulo" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Gioco" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Raccolta di Textures" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Moduli" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Giochi" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Raccolte di Textures" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Designa per l'Approvazione" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Permetti" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1045,108 +1119,108 @@ msgid "" "That page could not be found. The link may be broken, the page may have " "been deleted, or you may not have access to it." msgstr "" -"Non è stato possibile trovare quella pagina. Il collegamento potrebbe non " -"funzionare, la pagina potrebbe essere stata eliminata o potreste non avere i " -"permessi per accedervi." +"Non è stato possibile trovare quella pagina. Il collegamento potrebbe non" +" funzionare, la pagina potrebbe essere stata eliminata o potreste non " +"avere i permessi per accedervi." #: app/templates/base.html:36 msgid "Random" msgstr "Casuale" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Aiuto" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Discussioni" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Cerca %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Cerca tutti i contenuti" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "Coda di Lavoro" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "Elenco dei compiti" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Notifiche" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Crea un Contenuto" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Profilo" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Amministratore" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Modifica delle Licenze" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Ripristina il Contenuto" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Modifica delle Etichette" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Crea un'Etichetta" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Impostazioni" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Esci" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Aiuta a tradurre ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Polizza e Tutoraggio" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Polizza sulla Privacy" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Statistiche / Monitoraggio" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Elenco degli Utenti" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Discussioni" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Codice Sorgente" @@ -1168,8 +1242,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s di %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Recensioni" @@ -1230,8 +1304,7 @@ msgstr "Recensioni Positive Recenti" #: app/templates/index.html:167 #, 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." +msgstr "CDB ha %(count)d contenuti, con un totale di %(downloads)d scaricamenti." #: app/templates/admin/audit_view.html:16 #, python-format @@ -1277,14 +1350,6 @@ msgstr "Descrizione" msgid "Views" msgstr "Visualizzazioni" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Contenuti" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1333,8 +1398,8 @@ msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -"Per ragioni di sicurezza, i gettoni di accesso saranno mostrati una volta " -"sola. Ripristina il gettone se viene perso." +"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 msgid "Reset" @@ -1390,8 +1455,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB, and have email notifications enabled." msgstr "" -"Ricevete questa email perchè siete un utente registrato di ContentDB e avete " -"attivato le notifiche email." +"Ricevete questa email perchè siete un utente registrato di ContentDB e " +"avete attivato le notifiche email." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:50 @@ -1430,8 +1495,8 @@ msgid "" "This may be because you used another email with your account, or because " "you never confirmed your email." msgstr "" -"Ciò può accadere perchè avete utilizzato un'altra email con questo account o " -"perchè non avete mai confermato l'email." +"Ciò può accadere perchè avete utilizzato un'altra email con questo " +"account o perchè non avete mai confermato l'email." #: app/templates/emails/unable_to_find_account.html:8 msgid "You can use GitHub to log in if it is associated with your account." @@ -1461,8 +1526,8 @@ msgid "" "This email has been sent to you because someone (hopefully you) has " "entered your email address as a user's email." msgstr "" -"Questa email vi è stata inviata perchè qualcuno (voi speriamo) ha inserito " -"questo indirizzo come email dell'utente." +"Questa email vi è stata inviata perchè qualcuno (voi speriamo) ha " +"inserito questo indirizzo come email dell'utente." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -1471,8 +1536,8 @@ msgstr "Se non eravate voi, semplicemente cancellate questa email." #: app/templates/emails/verify.html:15 msgid "If this was you, then please click this link to confirm the address:" msgstr "" -"Se eravate voi, cliccate questo collegamento per confermare l'indirizzo, per " -"favore:" +"Se eravate voi, cliccate questo collegamento per confermare l'indirizzo, " +"per favore:" #: app/templates/emails/verify.html:19 msgid "Confirm Email Address" @@ -1488,8 +1553,8 @@ msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"Ci dispiace che voi ve ne andate. Occorre che facciate solo un'ultima cosa " -"prima che la vostra email sia schermata." +"Ci dispiace che voi ve ne andate. Occorre che facciate solo un'ultima " +"cosa prima che la vostra email sia schermata." #: app/templates/emails/verify_unsubscribe.html:23 msgid "" @@ -1532,32 +1597,11 @@ msgstr "Dovete creare un rilascio prima che questo contenuto venga approvato." msgid "Release is still importing, or has an error." msgstr "Il rilascio è ancora in fase di importo o si è verificato un errore." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" -"E' necessario un rilascio prima che questo contenuto possa essere approvato." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Dovete aggiungere almeno una cattura dello schermo." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" -"Le seguenti dipendenze devono prima essere aggiunte a ContentDB: %(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Aspettate che la licenza sia aggiunta a CDB per favore." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" -"Dovreste aggiungere almeno una cattura dello schermo, ma non è strettamente " -"richiesto." +"Dovreste aggiungere almeno una cattura dello schermo, ma non è " +"strettamente richiesto." #: app/templates/macros/package_approval.html:62 msgid "Please wait for the release to be approved." @@ -1573,26 +1617,24 @@ msgstr "Aspettate che il contenuto sia stato approvato per favore." #: app/templates/macros/package_approval.html:70 msgid "You can now submit this package for approval if you're ready." -msgstr "" -"Ora potete designare questo contenuto per l'approvazione se siete pronti." +msgstr "Ora potete designare questo contenuto per l'approvazione se siete pronti." #: app/templates/macros/package_approval.html:72 msgid "This package can be submitted for approval when ready." -msgstr "" -"Questo contenuto può essere designato per l'approvazione quando è pronto." +msgstr "Questo contenuto può essere designato per l'approvazione quando è pronto." #: app/templates/macros/package_approval.html:102 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -"Assicuratevi che questo contenuto abbia il diritto al nome che utilizza, per " -"favore." +"Assicuratevi che questo contenuto abbia il diritto al nome che utilizza, " +"per favore." #: app/templates/macros/package_approval.html:104 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -"Assicuratevi che questo contenuto abbia il diritto ai nomi %(names)s, per " -"favore" +"Assicuratevi che questo contenuto abbia il diritto ai nomi %(names)s, per" +" favore" #: app/templates/macros/package_approval.html:115 msgid "Package approval thread" @@ -1633,7 +1675,7 @@ msgid "Edit / Approve" msgstr "Modifica / Approva" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Modifica" @@ -1687,6 +1729,89 @@ msgstr "Perchè o perchè no? Cercate di essere costruttivi" msgid "Post Review" msgstr "Pubblica una Recensione" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Manutentore" @@ -1710,7 +1835,8 @@ msgstr "Non vi è permesso di pubblicare." #: app/templates/macros/threads.html:167 msgid "You can add someone to a private thread by writing @username." msgstr "" -"Potete aggiungere qualcuno ad una discussione privata scrivendo @nome_utente." +"Potete aggiungere qualcuno ad una discussione privata scrivendo " +"@nome_utente." #: app/templates/macros/threads.html:185 app/templates/macros/threads.html:265 msgid "No threads found" @@ -1724,27 +1850,27 @@ msgstr "Discussione" msgid "Last Reply" msgstr "Ultima Risposta" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "Quando %(trigger)s, fai %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Rilascio" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Deposito" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Aggiorna le impostazioni" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "Nessun contenuto obsoleto." @@ -1761,9 +1887,8 @@ msgid "Actions" msgstr "Azioni" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "In Fase di Lavorazione" @@ -1779,41 +1904,41 @@ msgstr "Rifiuta" msgid "Old" msgstr "Vecchio" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Contenuti Meta" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "Nessun contenuto meta trovato." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Contenuto Meta \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Fornito Da" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Argomenti del Forum" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s di %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Richiesto Da" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Utilizzato Opzionalmente Da" @@ -1875,8 +2000,8 @@ msgstr "Definite le Impostazioni di Aggiornamento Raggruppandole" #: app/templates/packages/bulk_update_conf.html:18 msgid "This will set the update settings for all packages with a Git repo." msgstr "" -"Questo definirà le impostazioni di aggiornamento per tutti i contenuti con " -"un deposito Git." +"Questo definirà le impostazioni di aggiornamento per tutti i contenuti " +"con un deposito Git." #: app/templates/packages/bulk_update_conf.html:27 #: app/templates/packages/release_new.html:50 @@ -1915,8 +2040,8 @@ msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." msgstr "" -"Potete includere un file .cdb.json nel vostro %(type)s per aggiornare questi " -"dettagli automaticamente." +"Potete includere un file .cdb.json nel vostro %(type)s per aggiornare " +"questi dettagli automaticamente." #: app/templates/packages/create_edit.html:55 msgid "" @@ -1929,6 +2054,7 @@ msgstr "" "\t\t\tquali la ricerca dei metadati da Git e l'auto-completamento." #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Contenuto" @@ -1942,13 +2068,14 @@ msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -"Scegliete 'Lavori in Corso' se il vostro contenuto è instabile e non adatto " -"ad essere consigliato a tutti i giocatori, per favore" +"Scegliete 'Lavori in Corso' se il vostro contenuto è instabile e non " +"adatto ad essere consigliato a tutti i giocatori, per favore" #: app/templates/packages/create_edit.html:88 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." +"Se non c'è alcun media, impostate le stesse Licenza Multimediale e " +"Licenza." #: app/templates/packages/create_edit.html:94 msgid "Repository and Links" @@ -1961,13 +2088,14 @@ msgid "" "imported." msgstr "" "Inserite l'URL del deposito per il contenuto\n" -"\t\t\t\tSe è un deposito Git, i metadati saranno importati automaticamente." +"\t\t\t\tSe è un deposito Git, i metadati saranno importati " +"automaticamente." #: app/templates/packages/create_edit.html:100 msgid "Leave blank if you don't have a repo. Click skip if the import fails." msgstr "" -"Lasciate vuoto se non avete un deposito. Cliccate salta se l'importazione " -"fallisce." +"Lasciate vuoto se non avete un deposito. Cliccate salta se l'importazione" +" fallisce." #: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" @@ -2024,6 +2152,50 @@ msgstr "Centro della Comunità" msgid "Mods for %(title)s" msgstr "Moduli per %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Sorgente" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "Non è richiesto alcun gioco specifico" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2048,8 +2220,8 @@ msgstr "Modifica i Rilasci Raggruppandoli" #: 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 "" -"Utilizzate questa pagina per definire il min. e il mass. di tutti i rilasci " -"per il vostro contenuto." +"Utilizzate questa pagina per definire il min. e il mass. di tutti i " +"rilasci per il vostro contenuto." #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 @@ -2106,8 +2278,8 @@ msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -"Potete impostarlo automaticamente nel ." -"conf del vostro contenuto." +"Potete impostarlo automaticamente " +"nel .conf del vostro contenuto." #: app/templates/packages/release_edit.html:70 msgid "Delete Release" @@ -2128,8 +2300,8 @@ msgstr "" #: app/templates/packages/release_edit.html:82 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" -"Non potete rimuovere il rilascio più recente; createne prima uno nuovo per " -"favore." +"Non potete rimuovere il rilascio più recente; createne prima uno nuovo " +"per favore." #: app/templates/packages/release_new.html:4 #: app/templates/packages/release_new.html:8 @@ -2159,8 +2331,8 @@ msgid "" "You can create releases automatically when you push commits or tags to " "your repository." msgstr "" -"Potete creare dei rilasci automaticamente quando inviate commits o etichette " -"al vostro deposito." +"Potete creare dei rilasci automaticamente quando inviate commits o " +"etichette al vostro deposito." #: app/templates/packages/release_new.html:28 #: app/templates/packages/release_wizard.html:69 @@ -2173,8 +2345,8 @@ msgid "" "Using Git would allow you to create releases automatically when you push " "code or tags." msgstr "" -"Utilizzare Git vi permetterebbe di creare dei rilasci automaticamente quando " -"inviate del codice o delle etichette." +"Utilizzare Git vi permetterebbe di creare dei rilasci automaticamente " +"quando inviate del codice o delle etichette." #: app/templates/packages/release_new.html:40 msgid "1. Name release" @@ -2194,8 +2366,8 @@ msgid "" "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -"Controllate la Guida alla Configurazione " -"dei Contenuti e ai Rilasci\n" +"Controllate la Guida alla " +"Configurazione dei Contenuti e ai Rilasci\n" "\t\t\tper dei consigli sulla personalizzazione dei rilasci." #: app/templates/packages/release_new.html:61 @@ -2208,8 +2380,8 @@ msgid "" "automatically,\n" "\t\t\twhich will override your selection." msgstr "" -"Il .conf del vostro contenuto può impostarlo automaticamente,\n" +"Il .conf del vostro contenuto può impostarlo automaticamente,\n" "\t\t\tcosa che sovrascriverà la vostra selezione." #: app/templates/packages/release_wizard.html:4 @@ -2231,9 +2403,9 @@ msgid "" "You need to create releases even if you use a rolling release development" " cycle, as Minetest needs them to check for updates." msgstr "" -"E' necessario che voi creiate dei rilasci nonostante pratichiate un ciclo di " -"sviluppo a rilascio continuo, poichè Minetest ne ha bisogno per controllare " -"gli aggiornamenti." +"E' necessario che voi creiate dei rilasci nonostante pratichiate un ciclo" +" di sviluppo a rilascio continuo, poichè Minetest ne ha bisogno per " +"controllare gli aggiornamenti." #: app/templates/packages/release_wizard.html:20 #: app/templates/packages/update_config.html:12 @@ -2241,8 +2413,8 @@ msgid "" "When you push a change to your Git repository, ContentDB can create a new" " release automatically or send you a reminder." msgstr "" -"Quando inviate una modifica al vostro deposito Git, ContentDB può creare un " -"nuovo rilascio automaticamente o inviarvi un avviso di notifica." +"Quando inviate una modifica al vostro deposito Git, ContentDB può creare " +"un nuovo rilascio automaticamente o inviarvi un avviso di notifica." #: app/templates/packages/release_wizard.html:21 msgid "" @@ -2318,10 +2490,10 @@ msgid "" "future.\n" "\t\t\tThe Admin can restore removed packages, if needed." msgstr "" -"Per evitare la perdita dei dati, non potete eliminare i contenuti in modo " -"permanente.\n" -"\t\t\tPotete rimuoverli da ContentDB e ciò li renderà invisibili a tutti gli " -"utenti\n" +"Per evitare la perdita dei dati, non potete eliminare i contenuti in modo" +" permanente.\n" +"\t\t\tPotete rimuoverli da ContentDB e ciò li renderà invisibili a tutti " +"gli utenti\n" "\t\t\te potranno essere eliminati permanentemente in futuro.\n" "\t\t\tSe necessario, l'admin può ripristinare i contenuti rimossi." @@ -2358,8 +2530,8 @@ msgstr "Pubblica una recensione per %(title)s di %(author)s" #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -"Avete scoperto un problema? Pubblicatelo invece sul tracciatore di problemi." +"Avete scoperto un problema? Pubblicatelo invece sul tracciatore di problemi." #: app/templates/packages/review_create_edit.html:56 msgid "Delete review." @@ -2374,7 +2546,7 @@ msgstr "" "mantenenuti, ma l'effetto della recensione sarà nullificato." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "Voti della Recensione" @@ -2394,14 +2566,14 @@ msgid "Add a screenshot" msgstr "Aggiungi una cattura dello schermo" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" " %(width)dx%(height)d." msgstr "" -"La risoluzione consigliata è di 1920x1080, e le catture dello schermo devono " -"essere di almeno %(width)dx%(height)d." +"La risoluzione consigliata è di 1920x1080, e le catture dello schermo " +"devono essere di almeno %(width)dx%(height)d." #: app/templates/packages/screenshots.html:11 msgid "Add Image" @@ -2411,15 +2583,15 @@ msgstr "Inserisci un'Immagine" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "La prima cattura dello schermo diverrà la vignetta del contenuto." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "E' incredibilmente piccola" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Troppo piccola" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "Non è in HD" @@ -2469,13 +2641,16 @@ msgstr "Contenuti che condividono i moduli forniti" #: app/templates/packages/similar.html:14 msgid "This package contains modnames that are present in the following packages:" -msgstr "" -"Questo contenuto contiene i nomi dei moduli presenti in quelli seguenti:" +msgstr "Questo contenuto contiene i nomi dei moduli presenti in quelli seguenti:" #: app/templates/packages/similar.html:32 msgid "Similar Forum Topics" msgstr "Argomenti del Forum Simili" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2500,9 +2675,9 @@ msgid "" "Git Update Detection is clever enough to not create a release again if " "you've already created it manually or using webhooks/the API." msgstr "" -"Il Controllo degli Aggiornamenti Git è sufficentemente intelligente da non " -"creare di nuovo un rilascio se lo avete già creato manualmente o se è in uso " -"un gancio Web/l'API." +"Il Controllo degli Aggiornamenti Git è sufficentemente intelligente da " +"non creare di nuovo un rilascio se lo avete già creato manualmente o se è" +" in uso un gancio Web/l'API." #: app/templates/packages/update_config.html:28 msgid "The trigger is the event that triggers the action." @@ -2571,10 +2746,6 @@ msgstr "Scaricamenti" msgid "Website" msgstr "Sito Web" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Sorgente" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forum" @@ -2583,7 +2754,7 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Tracciatore dei Problemi" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2592,144 +2763,150 @@ msgstr "" "contenuti, agli utenti col rango di Approvatore o ulteriore e ad utenti " "@menzionati." -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "In attesa di revisione" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Modifica la Recensione" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "Non potete recensire un vostro contenuto." -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Utilizzato Da" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Contenuto" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Mostra il contenuto per il gioco" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "Il contenuto potrebbe essere obsoleto" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Solamente visibile all'autore e agli Addetti alla Modifica." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Avvertimento" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -"Vi piace questo contenuto? Aiutateci a supportarne lo sviluppo inviando una " -"donazione" +"Vi piace questo contenuto? Aiutateci a supportarne lo sviluppo inviando " +"una donazione" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "Dona ora" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Dipendenze" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Requisiti" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "Nessuna dipendenza richiesta" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Opzionale" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Giochi Compatibili" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "Non è richiesto alcun gioco specifico" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "Questa è una funzionalità sperimentale." -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" "I giochi supportati vengono determinati da un algoritmo e potrebbero non " "essere corretti." -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Informazioni" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Nome Tecnico" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s per il codice,
%(media_license)s per i media." -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Sconosciuto" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Inserito" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "Rimuovimi" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Fornisce" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Di più" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "Mostra il log di audit" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "Cosa state segnalando? Perchè lo state segnalando?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "Le segnalazioni saranno condivise con gli addetti di ContentDB." -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" "E' concesso solamente all'amministratore di vedere chi abbia inviato la " "segnalazione." -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"Avete scoperto un problema? Segnalatelo invece sul tracciatore dei problemi " -"del contenuto oppure in una discussione, per favore." +"Avete scoperto un problema? Segnalatelo invece sul tracciatore dei " +"problemi del contenuto oppure in una discussione, per favore." #: app/templates/tasks/view.html:5 msgid "Task Failed" @@ -2773,16 +2950,16 @@ 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 "" -"Potete notificarci qui se il contenuto non sia adatto a CDB (es.: in caso " -"non funzioni affatto)." +"Potete notificarci qui se il contenuto non sia adatto a CDB (es.: in caso" +" non funzioni affatto)." #: app/templates/threads/new.html:47 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." msgstr "" -"Leggere le discussioni private è permesso solamente a voi, all'autore del " -"contenuto e ad utenti col rango di Approvatore e ulteriore." +"Leggere le discussioni private è permesso solamente a voi, all'autore del" +" contenuto e ad utenti col rango di Approvatore e ulteriore." #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 @@ -2879,8 +3056,8 @@ msgid "Unfulfilled Dependencies" msgstr "Dipendenze Non Soddisfatte" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." -msgstr "Meta-Contenuti con dipendenze, ma senza alcuno che le fornisca." +msgid "Mod names that have hard dependers, but no packages providing them." +msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2890,21 +3067,41 @@ msgstr "Mostra Tutti" msgid "Recent Actions" msgstr "Azioni Recenti" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "Solamente Minetest-Mods org" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Filtra per data" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "Filtra per punteggio" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Tutti i Contenuti Obsoleti" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "Solamente Minetest-Mods org" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Filtra per data" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "Filtra per punteggio" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2918,14 +3115,13 @@ msgstr "Solamente le etichette mancanti" msgid "Edit Tags" msgstr "Modifica le Etichette" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "Elenco dei compiti di %(username)s" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "Tutti i Contenuti Obsoleti" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2955,6 +3151,11 @@ msgstr "Nascondi gli argomenti scartati" msgid "Topics to be Added" msgstr "Argomenti da Inserire" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "Elenco dei compiti di %(username)s" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Elenco dei Compiti Misto" @@ -2967,8 +3168,8 @@ msgstr "Abilita le notifiche via email" msgid "Unapproved Packages Needing Action" msgstr "Contenuti Non Approvati che Necessitano Modifiche" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "Nulla da fare :)" @@ -2990,9 +3191,9 @@ msgid "" "releases when New Commits or New Tags are pushed to Git by clicking " "'Update Settings'." msgstr "" -"Invece di definire i contenuti come obsoleti, potete creare dei rilasci in " -"modo automatico quando dei Nuovi Commits o delle Nuove Etichette vengono " -"spinti a Git cliccando 'Aggiorna le Impostazioni'." +"Invece di definire i contenuti come obsoleti, potete creare dei rilasci " +"in modo automatico quando dei Nuovi Commits o delle Nuove Etichette " +"vengono spinti a Git cliccando 'Aggiorna le Impostazioni'." #: app/templates/todo/user.html:60 msgid "" @@ -3002,11 +3203,11 @@ msgstr "" "Per rimuovere un contenuto dall'elenco qui sotto, create un rilascio o " "modificate le impostazioni di aggiornamento." -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "Piccole Catture dello Schermo" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." @@ -3014,43 +3215,42 @@ msgstr "" "Questi contenuti presentano delle catture dello schermo troppo piccole, " "sarebbe necessario rimpiazzarle." -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -"Le catture dello schermo in rosso e arancione rappresentano quelle sotto il " -"limite minimo, mentre quelle in grigio sono al di sotto della risoluzione " -"consigliata." +"Le catture dello schermo in rosso e arancione rappresentano quelle sotto " +"il limite minimo, mentre quelle in grigio sono al di sotto della " +"risoluzione consigliata." -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "Mostra Tutto" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "Contenuti Senza Etichette" -#: app/templates/todo/user.html:130 -msgid "Labelling your packages with tags helps users find them." -msgstr "" -"Inserire delle etichette sui vostri contenuti aiuta gli utenti a trovarli." - #: app/templates/todo/user.html:150 +msgid "Labelling your packages with tags helps users find them." +msgstr "Inserire delle etichette sui vostri contenuti aiuta gli utenti a trovarli." + +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "Argomenti Non Inseriti" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" "Elenco dei vostri argomenti del forum che non corrispondono ad un vostro " "contenuto." -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Gli argomenti barrati sono stati definiti scartati." -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Congratulazioni! Non possedete alcun argomento che non sia su CDB." @@ -3087,8 +3287,7 @@ msgstr "Collegati" #: app/templates/users/account.html:43 #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." -msgstr "" -"MP %(rubenwardy)s sul forum per collegare il vostro account, per favore." +msgstr "MP %(rubenwardy)s sul forum per collegare il vostro account, per favore." #: app/templates/users/account.html:57 msgid "View ContentDB's GitHub Permissions" @@ -3171,26 +3370,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "Siete già in possesso di un account sul Forum?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB collegherà il vostro account a quello del forum." - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -"Non è necessario possedere un account del forum, tuttavia è consigliato per " -"la massima partecipazione alla comunità di Minetest." -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr ", sono già in possesso di un account del forum" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "No, non ne posseggo uno" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "Crea un account del forum" @@ -3209,7 +3402,8 @@ msgstr "" #: app/templates/users/claim_forums.html:14 msgid "This is so ContentDB can link your account to your forum account." msgstr "" -"Ciò permette a ContentDB di collegare il vostro account a quello del forum." +"Ciò permette a ContentDB di collegare il vostro account a quello del " +"forum." #: app/templates/users/claim_forums.html:18 msgid "Don't have a forums account?" @@ -3253,8 +3447,8 @@ msgid "" "Log into the forum and do that here." msgstr "" -"Entrate nel forum e fatelo qui." +"Entrate nel forum e fatelo qui." #: app/templates/users/claim_forums.html:47 msgid "Next: log in with GitHub" @@ -3274,9 +3468,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Proseguite su Pannello di Controllo dell'Utente > " -"Profilo > Modifica la firma" +"Proseguite su Pannello" +" di Controllo dell'Utente > Profilo > Modifica la firma" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -3309,8 +3503,8 @@ msgid "" "As you have packages and/or forum threads, your account cannot be fully " "deleted." msgstr "" -"Poichè possedete contenuti e/o discussioni del forum, il vostro account non " -"può essere completamente cancellato." +"Poichè possedete contenuti e/o discussioni del forum, il vostro account " +"non può essere completamente cancellato." #: app/templates/users/delete.html:23 #, python-format @@ -3360,8 +3554,7 @@ msgstr "Richiedi il Ripristino della Password" #: app/templates/users/forums_no_such_user.html:14 #, python-format msgid "Unfortunately, %(username)s doesn't have an account on ContentDB yet." -msgstr "" -"Sfortunatamente, %(username)s non possiede ancora un account su ContentDB." +msgstr "Sfortunatamente, %(username)s non possiede ancora un account su ContentDB." #: app/templates/users/forums_no_such_user.html:19 msgid "Claim Account" @@ -3433,44 +3626,44 @@ msgstr "Invia un'Email" msgid "Donate" msgstr "Dona" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "contenuti" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "recensioni" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "commenti" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "Reclama" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "Siete voi? Attribuitevi l'account ora!" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Crea contenuto" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "Mostra l'elenco della etichette" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "Contenuti Mantenuti" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "Questo utente mantiene anche i seguenti contenuti" @@ -3493,8 +3686,7 @@ msgstr "Informazioni del profilo" #: app/templates/users/profile_edit.html:52 msgid "Pretending to be another user is grounds for a permanent ban" -msgstr "" -"Pretendere di essere un altro utente è ragione per l'espulsione permanente" +msgstr "Pretendere di essere un altro utente è ragione per l'espulsione permanente" #: app/templates/users/register.html:17 msgid "" @@ -3534,8 +3726,8 @@ msgid "" "Your email is needed to recover your account if you forget your password," " and to send (configurable) notifications." msgstr "" -"La vostra email è necessaria per recuperare l'account se vi dimenticate la " -"password e per inviare notifiche (configurabile)." +"La vostra email è necessaria per recuperare l'account se vi dimenticate " +"la password e per inviare notifiche (configurabile)." #: app/templates/users/settings_email.html:25 msgid "There is at least one verification pending." @@ -3548,8 +3740,8 @@ msgstr "Impostazioni di Notifica" #: app/templates/users/settings_email.html:33 msgid "Email notifications are currently turned off. Click 'save' to enable." msgstr "" -"Le notifiche via email sono attualmente disattivate. Cliccate 'salva' per " -"abilitarle." +"Le notifiche via email sono attualmente disattivate. Cliccate 'salva' per" +" abilitarle." #: app/templates/users/settings_email.html:38 msgid "" @@ -3571,13 +3763,18 @@ msgstr "Immediatamente" msgid "In digest" msgstr "Come resoconto" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " "sending emails to it - including password resets." msgstr "" -"Ciò schermerà un indirizzo email, prevenendo la ricezione di email inviate " -"da ContentDB su di esso - inclusi i ripristini della password." +"Ciò schermerà un indirizzo email, prevenendo la ricezione di email " +"inviate da ContentDB su di esso - inclusi i ripristini della password." #: app/templates/users/unsubscribe.html:20 msgid "Please enter the email address you wish to blacklist." @@ -3597,7 +3794,8 @@ msgid "" "Unsubscribing may prevent you from being able to sign into the account " "'%(display_name)s'" msgstr "" -"Disiscriversi potrebbe impedirvi di accedere all'account '%(display_name)s'" +"Disiscriversi potrebbe impedirvi di accedere all'account " +"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -3605,15 +3803,14 @@ msgid "" "essential system emails.\n" "\t\t\t\t\tConsider editing your email notification preferences instead." msgstr "" -"ContentDB non sarà più in grado di inviarvi email di \"password dimenticata\"" -" ed altre emails essenziali.\n" -"\t\t\t\t\tConsiderate invece di modificare le vostre preferenze di notifica " -"via email." +"ContentDB non sarà più in grado di inviarvi email di \"password " +"dimenticata\" ed altre emails essenziali.\n" +"\t\t\t\t\tConsiderate invece di modificare le vostre preferenze di " +"notifica via email." #: app/templates/users/unsubscribe.html:50 msgid "You won't be able to use this email with ContentDB anymore." -msgstr "" -"Non vi sarà concesso di utilizzare nuovamente questa email su ContentDB." +msgstr "Non vi sarà concesso di utilizzare nuovamente questa email su ContentDB." #: app/templates/users/unsubscribe.html:57 msgid "Edit Notification Preferences" @@ -3640,3 +3837,32 @@ msgid "" msgstr "" "Considerate l'abilitazione delle email di notifica, per favore, potrete " "personalizzare quanto verrà inviato" + +#~ msgid "Meta Packages" +#~ msgstr "Contenuti Meta" + +#~ msgid "No meta packages found." +#~ msgstr "Nessun contenuto meta trovato." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Contenuto Meta \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "Meta-Contenuti con dipendenze, ma senza alcuno che le fornisca." + +#~ msgid "All Outdated Packages" +#~ msgstr "Tutti i Contenuti Obsoleti" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB collegherà il vostro account a quello del forum." + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +#~ "Non è necessario possedere un account" +#~ " del forum, tuttavia è consigliato " +#~ "per la massima partecipazione alla " +#~ "comunità di Minetest." + diff --git a/translations/ja/LC_MESSAGES/messages.po b/translations/ja/LC_MESSAGES/messages.po index 82ee691d..fb783e7b 100644 --- a/translations/ja/LC_MESSAGES/messages.po +++ b/translations/ja/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: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-03-07 23:19+0000\n" "Last-Translator: Jun Nogata \n" "Language: ja\n" @@ -19,14 +19,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "出入り禁止にされました。" +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -34,7 +42,7 @@ 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "名前" @@ -42,9 +50,10 @@ msgstr "名前" msgid "Limit to package" msgstr "パッケージへの制限" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -83,7 +92,7 @@ msgstr "詳細を編集" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "リリース" @@ -95,161 +104,194 @@ msgstr "スクリーンショット" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "保守担当" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "ログの監査" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "共有とバッジ" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "削除" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "エラー:既に他のパッケージがこのフォーラムトピックを使っています!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "エラー:フォーラムトピックを書いた人とパッケージの作者が一致しません。" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "警告:フォーラムトピックが見つかりません。トピックがつくられたばかりかもしれません。" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "ダウンロードできるものはありません。" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "種類" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "タイトル(人が読める形式)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "名前(技術的なもの)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "小文字 (a-z)、数字 (0-9)、アンダースコア (_) に限ります" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "短い説明(プレーンテキスト)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "保守状態" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "タグ" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "内容の警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "ライセンス" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "メディアのライセンス" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "長い説明(Markdown形式)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "VCSリポジトリURL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "WebサイトURL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "イシュートラッカーURL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "フォーラムトピックID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "動画URL" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "ユーザーが見つかりません" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "どのような変更が必要か、承認スレッドでコメントしてください" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "削除されたパッケージ" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "未承認のパッケージ" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "メンテナー(複数の場合、カンマで区切る)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "メンテナーではありません" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "パッケージ所有者はメンテナーから自分は外せません" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "作成者名" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -275,13 +317,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Minetest最低バージョン" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Minetest最高バージョン" @@ -307,70 +349,70 @@ msgstr "Gitからインポート" msgid "Upload .zip file" msgstr ".zipファイルをアップロード" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "リリースを作成" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "設定を保存" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "自動化を無効" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -426,9 +468,9 @@ msgstr "" msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "報告" @@ -496,7 +538,7 @@ msgstr "パスワード" msgid "Remember me" msgstr "ログイン状態を保存する" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "サインイン" @@ -853,11 +895,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "検索" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -915,41 +984,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "ゲーム" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "テクスチャパック" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "ゲーム" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "テクスチャパック" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "承認申請" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "承認" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1009,100 +1078,100 @@ msgstr "ページが見つかりませんでした。リンクが切れている msgid "Random" msgstr "ランダム" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "ヘルプ" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "スレッド" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "すべてのパッケージを検索" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "To doリスト" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "通知" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "パッケージを追加" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "プロフィール" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "管理者" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "設定" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "サインアウト" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "ContentDBの翻訳を手伝う" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "ポリシーとガイダンス" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "個人情報保護方針" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "スレッド" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "ソースコード" @@ -1124,8 +1193,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "レビュー" @@ -1232,14 +1301,6 @@ msgstr "説明" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1463,25 +1524,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1552,7 +1594,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1606,6 +1648,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1642,27 +1767,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1679,9 +1804,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1697,41 +1821,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1838,6 +1962,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1924,6 +2049,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2229,7 +2398,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2249,7 +2418,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2264,15 +2433,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2328,6 +2497,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2414,10 +2587,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2426,138 +2595,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2705,7 +2880,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2716,20 +2891,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2744,13 +2939,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2781,6 +2975,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2793,8 +2992,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2823,47 +3022,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2979,24 +3178,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3224,44 +3419,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3351,6 +3546,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3471,3 +3671,27 @@ msgstr "" #~ "users of Approver rank or above." #~ msgstr "" +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/lv/LC_MESSAGES/messages.po b/translations/lv/LC_MESSAGES/messages.po index 3bf4d872..e6f201f2 100644 --- a/translations/lv/LC_MESSAGES/messages.po +++ b/translations/lv/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Latvian translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,28 +7,35 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-07-14 14:22+0000\n" "Last-Translator: Cow Boy \n" -"Language-Team: Latvian \n" "Language: lv\n" +"Language-Team: Latvian " +"\n" +"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100" +" <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 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 == 0 || n % 100 >= 11 && n % 100 <= " -"19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n" -"X-Generator: Weblate 4.14-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Izraidīts:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Jūs esat ticis izraidīts." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Papildinājumi" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -36,7 +43,7 @@ msgstr "%(delta)s pirms" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Vārds" @@ -44,9 +51,10 @@ msgstr "Vārds" msgid "Limit to package" msgstr "Limitēt uz papildinājumu" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -86,7 +94,7 @@ msgstr "Rediģēt Aprakstu" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Izlaidieni" @@ -98,34 +106,45 @@ msgstr "Ekrānšāviņi" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Uzturētāji" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 #, fuzzy msgid "Audit Log" msgstr "Auditēšanas Ieraksts" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 #, fuzzy msgid "Share and Badges" msgstr "Dalīties un Nozīmes" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Izņemt" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Kļūda: Šo foruma tēmu jau izmanto cits papildinājums!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Kļūda: Foruma tēmas autors nesakrīt ar papildinājuma autoru." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -133,132 +152,154 @@ msgstr "" "Brīdinājums: Foruma tēma nav atrasta. Var arī notikt ja tēma ir tikko " "pievienota." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Nav pieejama neviena lejupielāde." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Tips" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Nosaukums (Cilvēkam lasāms)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Tehniskais nosaukums" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Īss Apraksts (Vienkāršs Teksts)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Uzturēšanas Stāvoklis (piemēram Beta)" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Nozīmītes" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Satura Brīdinājumi" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licence" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Mēdiju Licence" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Garais Apraksts (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 #, fuzzy msgid "VCS Repository URL" msgstr "VCS Glabātuves URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "Mājaslapas URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "Problēmu Izsekotāja URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Foruma Tēmas ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Video URL" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Pakotne jau eksistē" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Nevarēja atrast šo lietotāju" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Atļauja liegta" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Jums nav atļaujas to darīt" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 #, fuzzy 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:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Izdzēsts papildinājums" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Neapstiprināts papildinājums" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Uzturētāji (Atdalīti ar komatu)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 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:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Jūs neesat uzturētājs" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 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:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Autora Vārds" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -287,13 +328,13 @@ msgstr "Git saite (ti: pievienojuma hash, atzars, vai nozīmīte)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Minimālā Minetest Versija" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Maksimālā Minetest Versija" @@ -321,78 +362,79 @@ msgstr "Importēt no Git" msgid "Upload .zip file" msgstr "Augšupielādēt .zip failu" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 #, fuzzy msgid "Set Min" msgstr "Uzlikt Minimumu" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 #, fuzzy msgid "Set Max" msgstr "Uzlikt Maksimumu" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Pārmainīt vienīgi tukšās vērtības" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 #, fuzzy msgid "Update" msgstr "Atjaunināt" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 #, fuzzy msgid "Trigger" msgstr "Slēdzis" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 #, fuzzy msgid "New Commit" msgstr "Jauns Pievienojums" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Jauna Nozīmīte" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Atzara vārds" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Darbība" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #, fuzzy msgid "Send notification and mark as outdated" msgstr "Nosūtīt atgādinājumu un marķēt kā novecojušu" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Radīt izlaidienu" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Saglabāt Uzstādījumus" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Atspējot Automatizāciju" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -"Lūdzu pievienojiet Git glabātuves URL lai uzstādītu automātiskos izlaidienus" +"Lūdzu pievienojiet Git glabātuves URL lai uzstādītu automātiskos " +"izlaidienus" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 #, fuzzy msgid "Deleted update configuration" msgstr "Nodzēsta atjauninājumu konfigurācija" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Tagad lūdzu izveidojiet sākotnējo izlaidienu" @@ -425,8 +467,8 @@ msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -"Jūs pēdējā laikā esat licis vērtējumus pārāk daudz papildinājumiem. Lūdzu " -"pagaidiet pirms mēģiniet vēlreiz un apdomājiet lai vērtējumi būtu " +"Jūs pēdējā laikā esat licis vērtējumus pārāk daudz papildinājumiem. Lūdzu" +" pagaidiet pirms mēģiniet vēlreiz un apdomājiet lai vērtējumi būtu " "detalizētāki" #: app/blueprints/packages/reviews.py:175 @@ -455,9 +497,9 @@ msgstr "Titulattēls" msgid "Message" msgstr "Vēstījums" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 #, fuzzy msgid "Report" @@ -527,7 +569,7 @@ msgstr "Parole" msgid "Remember me" msgstr "Atcerēties mani" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Pierakstīties" @@ -600,8 +642,7 @@ msgstr "Lietotājvārds nav pareizs" #: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "" -"Šim lietotājvārdam profils jau eksistē, bet tas nav vēl ticis piesavināts." +msgstr "Šim lietotājvārdam profils jau eksistē, bet tas nav vēl ticis piesavināts." #: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." @@ -617,16 +658,16 @@ 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 "" -"Mēs nevārējām izveidot šo profilu, jo šo epastu izmanto %(display_name)s. " -"Mēģiniet izmantot citu epasta adresi." +"Mēs nevārējām izveidot šo profilu, jo šo epastu izmanto %(display_name)s." +" Mēģiniet izmantot citu epasta adresi." #: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 #, fuzzy msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Šī epasta adrese ir tikusi atrakstīta/pievienota melnajā sarakstā un nevar " -"tikt izmantota" +"Šī epasta adrese ir tikusi atrakstīta/pievienota melnajā sarakstā un " +"nevar tikt izmantota" #: app/blueprints/users/account.py:191 msgid "Reset Password" @@ -689,8 +730,8 @@ msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -"Jūsu epasta adrese ir tikusi pārmainīta. Ja jūs to nepieprasījāt, lūdzams " -"sazināties ar administratoru." +"Jūsu epasta adrese ir tikusi pārmainīta. Ja jūs to nepieprasījāt, lūdzams" +" sazināties ar administratoru." #: app/blueprints/users/account.py:370 msgid "You may now log in" @@ -705,8 +746,8 @@ msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -"Šis epasts ir melnajā sarakstā. Lūdzams kontaktēties ar administratoru ja " -"vēlaties to mainīt." +"Šis epasts ir melnajā sarakstā. Lūdzams kontaktēties ar administratoru ja" +" vēlaties to mainīt." #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" @@ -714,9 +755,9 @@ msgid "" "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -"Nepareizs lietotājvārds. Atļauti tikai alfabēta burti (A-Za-z), cipari (0-9)" -", apakšsvītras(_), mīnusi (-), un punkti (.). Apdomājiet sazināšanos ar " -"administratoru" +"Nepareizs lietotājvārds. Atļauti tikai alfabēta burti (A-Za-z), cipari " +"(0-9), apakšsvītras(_), mīnusi (-), un punkti (.). Apdomājiet sazināšanos" +" ar administratoru" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -760,8 +801,7 @@ msgstr "Populārākais vērtētājs" #: app/blueprints/users/profile.py:116 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." -msgstr "" -"%(display_name)s rakstījis visizpalīdzīgākos vērtējumus satura datubāzē." +msgstr "%(display_name)s rakstījis visizpalīdzīgākos vērtējumus satura datubāzē." #: app/blueprints/users/profile.py:121 msgid "2nd most helpful reviewer" @@ -784,8 +824,7 @@ msgstr "Labākais %(perc)s%% vērtētājs" #: app/blueprints/users/profile.py:129 #, fuzzy, python-format msgid "Only %(place)d users have written more helpful reviews." -msgstr "" -"Tikai %(place)d no lietotājiem ir izdarījuši vairāk izpalīdzīgu vērtējumu." +msgstr "Tikai %(place)d no lietotājiem ir izdarījuši vairāk izpalīdzīgu vērtējumu." #: app/blueprints/users/profile.py:134 msgid "Consider writing more helpful reviews to get a medal." @@ -905,17 +944,45 @@ msgstr "Teksts kuru jāatrod (regex)" msgid "File filter" msgstr "Failu filtrs" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Meklēšana" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "Izlaidiens ir nepieciešams lai apstiprinātu papildinājumu." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Jums jāpievieno vismaz viens ekrānšāviņš." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -"Vārds var tikai saturēt mazos burtus (a-z), ciparus (0-9), un apakšsvītras(_)" +"Vārds var tikai saturēt mazos burtus (a-z), ciparus (0-9), un " +"apakšsvītras(_)" #: app/logic/packages.py:109 msgid "You don't have permission to edit this package" @@ -946,8 +1013,8 @@ msgstr "" #, fuzzy msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -"Nederīgs pievienojuma marķieris; jābūt 40 rakstzīmju garam heksadecimālam " -"teikumam" +"Nederīgs pievienojuma marķieris; jābūt 40 rakstzīmju garam heksadecimālam" +" teikumam" #: app/logic/screenshots.py:16 msgid "Too many requests, please wait before trying again" @@ -963,7 +1030,8 @@ msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -"Ekrānšāviņš ir par mazu, tam jābūt vismaz %(width)s reiz %(height)s pikseļiem" +"Ekrānšāviņš ir par mazu, tam jābūt vismaz %(width)s reiz %(height)s " +"pikseļiem" #: app/logic/uploads.py:52 #, python-format @@ -974,41 +1042,41 @@ 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:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mods" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Spēle" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Tekstūru Komplekts" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modi" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spēles" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Tekstūru Komplekti" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Nosūtīt Apstiprināšanai" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Apstiprināt" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1022,8 +1090,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -"Jūs esiet saņēmis šo epastu jo esiet reģistrēts satura datubāzes ContentDB " -"lietotājs." +"Jūs esiet saņēmis šo epastu jo esiet reģistrēts satura datubāzes " +"ContentDB lietotājs." #: app/tasks/emails.py:119 app/templates/emails/verify.html:30 msgid "" @@ -1067,110 +1135,110 @@ msgid "" "That page could not be found. The link may be broken, the page may have " "been deleted, or you may not have access to it." msgstr "" -"Šo lapu nevarēja atrast. Saite var būt nederīga, izdzēsta, vai arī jums nav " -"pieejas tai." +"Šo lapu nevarēja atrast. Saite var būt nederīga, izdzēsta, vai arī jums " +"nav pieejas tai." #: app/templates/base.html:36 msgid "Random" msgstr "Jauktā secībā" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Palīdzība" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Raksti" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Meklēt %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Meklēt visus papildinājumus" -#: app/templates/base.html:62 +#: app/templates/base.html:65 #, fuzzy msgid "Work Queue" msgstr "Darba Rinda" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "Darāmā saraksts" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Atgādinājumi" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Pievienot papildinājumu" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Profils" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Administrators" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Licences Rediģētājs" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Atjaunot Papildinājumu" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Nozīmīšu Rediģētājs" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Izveidot Nozīmīti" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Uzstādījumi" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Izrakstīties" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Palīdzēt tulkot satura datubāzi ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 #, fuzzy msgid "Policy and Guidance" msgstr "Noteikumi un Vadlīnijas" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "Lietojumprogrammas Saskarne (API)" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Privātuma Politika" -#: app/templates/base.html:240 +#: app/templates/base.html:248 #, fuzzy msgid "Stats / Monitoring" msgstr "Rādītāji / Monitorings" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Lietotāju Saraksts" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Raksti" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Pirmkods" @@ -1192,8 +1260,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s no %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Vērtējumi" @@ -1255,8 +1323,8 @@ msgstr "Nesenie Pozitīvie Vērtējumi" #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" -"Satura datubāzei kopā ir %(count)d papildinājumi, ar kopēji %(downloads)d " -"lejupielādēm." +"Satura datubāzei kopā ir %(count)d papildinājumi, ar kopēji %(downloads)d" +" lejupielādēm." #: app/templates/admin/audit_view.html:16 #, fuzzy, python-format @@ -1304,14 +1372,6 @@ msgstr "Apraksts" msgid "Views" msgstr "Skatījumi" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Papildinājumi" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1349,8 +1409,8 @@ msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." 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." +"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 msgid "Access Token" @@ -1416,9 +1476,9 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB, and have email notifications enabled." msgstr "" -"Jūs esiet saņēmis/usi šo epastu tāpēc ka jūs esat satura datubāzes ContentDB " -"reģistrējies/usies lietotājs/a, un jums profilā ir iespējoti epasta " -"atgādinājumi." +"Jūs esiet saņēmis/usi šo epastu tāpēc ka jūs esat satura datubāzes " +"ContentDB reģistrējies/usies lietotājs/a, un jums profilā ir iespējoti " +"epasta atgādinājumi." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:50 @@ -1451,16 +1511,16 @@ msgid "" "We were unable to perform the password reset as we could not find an " "account associated with this email." msgstr "" -"Mēs nevarējām izpildīt paroles atiestatīšanu dēļ tā ka mēs nevarējām atrast " -"profilu kas asociēts ar konkrēto epastu." +"Mēs nevarējām izpildīt paroles atiestatīšanu dēļ tā ka mēs nevarējām " +"atrast profilu kas asociēts ar konkrēto epastu." #: app/templates/emails/unable_to_find_account.html:5 msgid "" "This may be because you used another email with your account, or because " "you never confirmed your email." msgstr "" -"Tas varētu būt tāpēc ka jūs izmantojat citu epastu priekš sava konta, vai " -"arī nekad neapstiprinājāt savu epastu." +"Tas varētu būt tāpēc ka jūs izmantojat citu epastu priekš sava konta, vai" +" arī nekad neapstiprinājāt savu epastu." #: app/templates/emails/unable_to_find_account.html:8 msgid "You can use GitHub to log in if it is associated with your account." @@ -1501,8 +1561,8 @@ msgstr "Ja tas/tā nebijāt jūs, droši varat izdzēst šo epastu." #, fuzzy msgid "If this was you, then please click this link to confirm the address:" msgstr "" -"Ja tas/tā bijāt jūs, tad lūdzu noklikšķiniet uz šo saiti lai apstiprinātu " -"savu epastu:" +"Ja tas/tā bijāt jūs, tad lūdzu noklikšķiniet uz šo saiti lai apstiprinātu" +" savu epastu:" #: app/templates/emails/verify.html:19 msgid "Confirm Email Address" @@ -1519,16 +1579,16 @@ msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"Mēs esam apbēdināti redzot jūs aizejam. Jums vajag izdarīt vēl vienu lietu " -"pirms jūsu epasts tiek ielikts melnajā sarakstā." +"Mēs esam apbēdināti redzot jūs aizejam. Jums vajag izdarīt vēl vienu " +"lietu pirms jūsu epasts tiek ielikts melnajā sarakstā." #: app/templates/emails/verify_unsubscribe.html:23 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address in the unsubscribe form." msgstr "" -"Jūs esat saņēmis/musi šo epastu tāpēc ka kāds/a (cerams jūs) ir ievadījis/" -"usi jūsu epasta adresi atrakstīšanās anketā." +"Jūs esat saņēmis/musi šo epastu tāpēc ka kāds/a (cerams jūs) ir " +"ievadījis/usi jūsu epasta adresi atrakstīšanās anketā." #: app/templates/macros/audit_log.html:13 #, fuzzy, python-format @@ -1566,25 +1626,6 @@ msgstr "Jums vajag izveidot izlaidienu pirms papildinājums tiek apstiprināts." msgid "Release is still importing, or has an error." msgstr "Izlaidiens vēl joprojām tiek importēts, vai arī ir gadījusies kļūda." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "Izlaidiens ir nepieciešams lai apstiprinātu papildinājumu." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Jums jāpievieno vismaz viens ekrānšāviņš." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1655,7 +1696,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1709,6 +1750,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1745,27 +1869,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1782,9 +1906,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1800,41 +1923,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1941,6 +2064,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -2025,6 +2149,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2330,7 +2498,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2350,7 +2518,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2365,15 +2533,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2429,6 +2597,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2515,10 +2687,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2527,138 +2695,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2806,7 +2980,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2817,20 +2991,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2845,13 +3039,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2882,6 +3075,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2894,8 +3092,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2924,47 +3122,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -3080,24 +3278,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3325,44 +3519,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3452,6 +3646,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3511,3 +3710,28 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/lzh/LC_MESSAGES/messages.po b/translations/lzh/LC_MESSAGES/messages.po index bff5b951..6ecb7d23 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: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: lzh\n" @@ -17,14 +17,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "" +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -32,7 +40,7 @@ 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "" @@ -40,9 +48,10 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -81,7 +90,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -93,161 +102,194 @@ msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -273,13 +315,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "" @@ -305,70 +347,70 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -424,9 +466,9 @@ msgstr "" msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" @@ -494,7 +536,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -851,11 +893,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -913,41 +982,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1007,100 +1076,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "" @@ -1122,8 +1191,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1230,14 +1299,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1461,25 +1522,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1550,7 +1592,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1604,6 +1646,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1640,27 +1765,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1677,9 +1802,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1695,41 +1819,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1836,6 +1960,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1920,6 +2045,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2225,7 +2394,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2245,7 +2414,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2260,15 +2429,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2324,6 +2493,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2410,10 +2583,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2422,138 +2591,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2701,7 +2876,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2712,20 +2887,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2740,13 +2935,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2777,6 +2971,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2789,8 +2988,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2819,47 +3018,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2975,24 +3174,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3220,44 +3415,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3347,6 +3542,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3511,3 +3711,27 @@ msgstr "" #~ "users of Approver rank or above." #~ msgstr "" +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/messages.pot b/translations/messages.pot index 31fb6d6d..ba4f464d 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,14 +17,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "" +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -32,7 +40,7 @@ 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "" @@ -40,9 +48,10 @@ msgstr "" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -81,7 +90,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -93,161 +102,194 @@ msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -273,13 +315,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "" @@ -305,70 +347,70 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -424,9 +466,9 @@ msgstr "" msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" @@ -494,7 +536,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -851,11 +893,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -913,41 +982,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1007,100 +1076,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "" @@ -1122,8 +1191,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1230,14 +1299,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1461,25 +1522,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1550,7 +1592,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1604,6 +1646,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1640,27 +1765,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1677,9 +1802,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1695,41 +1819,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1836,6 +1960,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1920,6 +2045,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2225,7 +2394,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2245,7 +2414,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2260,15 +2429,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2324,6 +2493,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2410,10 +2583,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2422,138 +2591,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2701,7 +2876,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2712,20 +2887,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2740,13 +2935,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2777,6 +2971,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2789,8 +2988,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2819,47 +3018,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2975,24 +3174,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3220,44 +3415,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3347,6 +3542,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " diff --git a/translations/ms/LC_MESSAGES/messages.po b/translations/ms/LC_MESSAGES/messages.po index 5e88edae..81e65b51 100644 --- a/translations/ms/LC_MESSAGES/messages.po +++ b/translations/ms/LC_MESSAGES/messages.po @@ -7,28 +7,35 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-06-07 15:18+0000\n" "Last-Translator: Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat " "Yasuyoshi \n" -"Language-Team: Malay \n" "Language: ms\n" +"Language-Team: Malay " +"\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.13-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Diharamkan:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Anda telah diharamkan." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Pakej" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -36,7 +43,7 @@ msgstr "%(delta)s yang lalu" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Nama" @@ -44,9 +51,10 @@ msgstr "Nama" msgid "Limit to package" msgstr "Hadkan ke pakej" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -85,7 +93,7 @@ msgstr "Edit Maklumat" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Terbitan" @@ -97,32 +105,43 @@ msgstr "Tangkap Layar" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Penyenggara" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Log Audit" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Kongsi dan Lencana" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Buang" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Ralat: Pakej lain sudah menggunakan topik forum ini!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Ralat: Pencipta topik forum tidak sepadan dengan pencipta pakej." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -130,132 +149,154 @@ msgstr "" "Amaran: Topik forum tidak dijumpai. Ini mungkin berlaku jika topik " "tersebut baru saja dicipta." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Tiada muat turun tersedia." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Jenis" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Tajuk (Bacaan manusia)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Nama (Teknikal)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Perihal Pendek (Teks biasa)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Keadaan Penyenggaraan" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tag" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Amaran Kandungan" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Lesen" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Lesen Media" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Perihal Panjang (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL Repositori VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL Laman Sesawang" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL Penjejak Isu" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID Topik Forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL Video" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Pakej sudah wujud" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Tidak jumpa pengguna tersebut" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Kebenaran ditolak" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Anda tiada kebenaran untuk berbuat sedemikian" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Sila tulis komen mengenai perubahan apa yang diperlukan dalam bebenang " "kelulusan" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Pakej dipadam" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Pakej tidak diluluskan" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Penyenggara (Dipisahkan dengan koma)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "Anda tiada kebenaran untuk edit penyenggara" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Anda bukan seorang penyenggara" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Nama Pencipta" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -281,13 +322,13 @@ msgstr "Rujukan git (cth: cincang serahan, cabang, atau tag)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Versi Minetest Minimum" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Versi Minetest Maksimum" @@ -313,70 +354,70 @@ msgstr "Import dari Git" msgid "Upload .zip file" msgstr "Muat naik fail .zip" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Tetapkan Minimum" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Tetapkan Maksimum" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Hanya tukar nilai yang sebelum ini ditetapkan sebagai tiada" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Kemas kini" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Picu" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Serahan Baharu" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Tag Baharu" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Nama cabang" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Perbuatan" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Hantar pemberitahuan dan tanda sebagai lapuk" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Cipta terbitan" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Simpan Tetapan" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Lumpuhkan Automasi" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Sila tambah URL repositori Git untuk menetapkan terbitan automatik" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Konfigurasi kemas kini telah dipadam" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Sekarang, sila cipta sebuah terbitan awal" @@ -409,8 +450,8 @@ msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -"Anda telah mengulas terlalu banyak pakej baru-baru ini. Sila tunggu sebelum " -"cuba lagi, dan cuba buat ulasan anda menjadi lebih terperinci" +"Anda telah mengulas terlalu banyak pakej baru-baru ini. Sila tunggu " +"sebelum cuba lagi, dan cuba buat ulasan anda menjadi lebih terperinci" #: app/blueprints/packages/reviews.py:175 msgid "You can't vote on the reviews on your own package!" @@ -434,9 +475,9 @@ msgstr "Imej Kulit" msgid "Message" msgstr "Mesej" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Lapor" @@ -504,7 +545,7 @@ msgstr "Kata laluan" msgid "Remember me" msgstr "Ingat saya" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Log masuk" @@ -544,8 +585,8 @@ msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -"Hanya huruf abjad (A-Za-z), nombor (0-9), garis bawah (_), tanda tolak (-), " -"dan noktah (.) dibenarkan" +"Hanya huruf abjad (A-Za-z), nombor (0-9), garis bawah (_), tanda tolak " +"(-), dan noktah (.) dibenarkan" #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 @@ -691,7 +732,8 @@ msgid "" "contacting an admin" msgstr "" "Nama pengguna tidak sah, Hanya huruf abjad (A-Za-z), nombor (0-9), garis " -"bawah (_), tanda tolak (-), dan noktah (.) dibenarkan. Cuba hubungi pentadbir" +"bawah (_), tanda tolak (-), dan noktah (.) dibenarkan. Cuba hubungi " +"pentadbir" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -883,11 +925,40 @@ msgstr "Tulisan untuk dicari (regex)" msgid "File filter" msgstr "Penapis fail" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Cari" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "Suatu terbitan diperlukan sebelum pakej ini boleh diluluskan." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" +"Kebergantungan wajib berikut perlu ditambah ke ContentDB terlebih dahulu:" +" %(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Anda perlu tambah sekurang-kurangnya satu tangkap layar." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Sila tunggu lesen tersebut ditambah ke CDB dahulu." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -953,41 +1024,41 @@ 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:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mods" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Permainan" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Pek Tekstur" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mods" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Permainan" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Pek Tekstur" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Hantar untuk Proses Kelulusan" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Luluskan" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1052,100 +1123,100 @@ msgstr "" msgid "Random" msgstr "Rawak" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Bantuan" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Bebenang" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Cari %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Cari kesemua pakej" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "Baris Gilir Tugas" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "Senarai kerja" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Pemberitahuan" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Tambah Pakej" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Pentadbir" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Penyunting Lesen" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Pulihkan Pakej" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Penyunting Tag" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Cipta Tag" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Tetapan" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Log keluar" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Bantu terjemah ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Polisi dan Panduan" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Polisi Privasi" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Statistik / Pantauan" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Senarai Pengguna" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Bebenang" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Kod Sumber" @@ -1167,8 +1238,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s oleh %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Ulasan" @@ -1277,14 +1348,6 @@ msgstr "Perihalan" msgid "Views" msgstr "Dilihat" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Pakej" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1526,27 +1589,6 @@ msgstr "Anda perlu mencipta suatu terbitan sebelum pakej ini boleh diluluskan." msgid "Release is still importing, or has an error." msgstr "Terbitan masih dalam proses import, atau mempunyai ralat." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "Suatu terbitan diperlukan sebelum pakej ini boleh diluluskan." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Anda perlu tambah sekurang-kurangnya satu tangkap layar." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" -"Kebergantungan wajib berikut perlu ditambah ke ContentDB terlebih dahulu:" -" %(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Sila tunggu lesen tersebut ditambah ke CDB dahulu." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1623,7 +1665,7 @@ msgid "Edit / Approve" msgstr "Edit / Luluskan" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Edit" @@ -1677,6 +1719,89 @@ msgstr "Kenapa atau kenapa tidak? Cuba untuk jadi konstruktif" msgid "Post Review" msgstr "Hantar Ulasan" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Penyenggara" @@ -1715,27 +1840,27 @@ msgstr "Bebenang" msgid "Last Reply" msgstr "Balasan Terakhir" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "Apabila %(trigger)s, lakukan %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Terbitan" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Repositori" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Tetapan kemas kini" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "Tiada pakej lapuk." @@ -1752,9 +1877,8 @@ msgid "Actions" msgstr "Perbuatan" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "KDP" @@ -1770,41 +1894,41 @@ msgstr "Abai" msgid "Old" msgstr "Lama" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Pakej Meta" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "Tiada pakej meta dijumpai." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Pakej Meta \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Disediakan Oleh" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Topik Forum" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s oleh %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Diperlukan Oleh" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Digunakan secara Pilihan Oleh" @@ -1918,6 +2042,7 @@ msgstr "" "\t\t\tuntuk sifat seperti mencari metadata dari git, dan autopelengkapan." #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Pakej" @@ -2011,6 +2136,50 @@ msgstr "Hab Komuniti" msgid "Mods for %(title)s" msgstr "Mods untuk %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Sumber" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "Tiada permainan khusus diperlukan" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2359,7 +2528,7 @@ msgstr "" "membuang kesannya ke atas penarafan pakej." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "Periksa Undian" @@ -2379,7 +2548,7 @@ msgid "Add a screenshot" msgstr "Tambah tangkap layar" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2396,15 +2565,15 @@ msgstr "Tambah Imej" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "Tangkap layar paling atas akan digunakan sebagai imej kenit pakej." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "Terlalu kecil sangat" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Kecil sangat" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "Bukan HD" @@ -2460,6 +2629,10 @@ msgstr "Pakej ini mengandungi nama mods yang wujud dalam pakej berikut:" msgid "Similar Forum Topics" msgstr "Topik Forum yang Serupa" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2555,10 +2728,6 @@ msgstr "Muat Turun" msgid "Website" msgstr "Laman Sesawang" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Sumber" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forum" @@ -2567,7 +2736,7 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Penjejak Isu" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2575,134 +2744,140 @@ msgstr "" "Bebenang ini hanya kelihatan kepada penciptanya, para penyenggara pakej, " "pengguna dengan pangkat Pelulus dan ke atas, dan @pengguna disebut." -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "Menunggu pemeriksaan" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Edit Ulasan" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "Anda tidak boleh mengulas pakej anda sendiri." -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Digunakan Oleh" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Kandungan" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Lihat kandungan untuk permainan" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "Pakej mungkin sudah lapuk" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Hanya kelihatan kepada pencipta dan Penyunting." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Amaran" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "Suka pakej ini? Bantu menyokong pembangunannya dengan menderma" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "Derma sekarang" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Kebergantungan" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Wajib" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "Tiada kebergantungan wajib" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Pilihan" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Permainan yang Serasi" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "Tiada permainan khusus diperlukan" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "Ini suatu sifat yang masih dalam uji kaji." -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" "Permainan yang disokong ditentukan menggunakan algoritma, dan ia mungkin " "tidak betul." -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Maklumat" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Nama Teknikal" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s untuk kod,
%(media_license)s untuk media." -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Tidak Diketahui" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Ditambah Pada" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "Keluarkan diri sendiri" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Menyediakan" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Lebih lagi" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "Lihat log audit" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "Apa yang anda laporkan? Kenapa anda melaporkannya?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "Laporan akan dikongsikan dengan kakitangan ContentDB." -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "Hanya pentadbir yang boleh lihat siapa yang buat laporan." -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2856,10 +3031,8 @@ msgid "Unfulfilled Dependencies" msgstr "Kebergantungan Tidak Dipenuhi" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -"Pakej meta yang mempunyai kebergantungan wajib, tetapi tiada pakej yang " -"menyediakannya." #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2869,21 +3042,41 @@ msgstr "Lihat Semua" msgid "Recent Actions" msgstr "Perbuatan Terbaru" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "Minetest-Mods org sahaja" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Isih mengikut tarikh" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "Isih mengikut mata" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Semua pakej lapuk" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "Minetest-Mods org sahaja" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Isih mengikut tarikh" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "Isih mengikut mata" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2897,14 +3090,13 @@ msgstr "Yang tiada tag sahaja" msgid "Edit Tags" msgstr "Edit Tag" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "Senarai kerja %(username)s" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "Semua Pakej Lapuk" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2934,6 +3126,11 @@ msgstr "Sembunyi topik diabaikan" msgid "Topics to be Added" msgstr "Topik untuk Ditambah" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "Senarai kerja %(username)s" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Lain-lain Perlu Dibuat" @@ -2946,8 +3143,8 @@ msgstr "Bolehkan pemberitahuan e-mel" msgid "Unapproved Packages Needing Action" msgstr "Pakej Belum Lulus Memerlukan Perbuatan" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "Tiada apa-apa perlu dibuat :)" @@ -2981,11 +3178,11 @@ msgstr "" "Untuk buang pakej dari bawah, cipta terbitan atau tukar tetapan kemas " "kini." -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "Tangkap Layar Kecil" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." @@ -2993,7 +3190,7 @@ msgstr "" "Pakej-pakej ini mempunyai tangkap layar yang terlalu kecil, dan patut " "digantikan." -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." @@ -3001,31 +3198,31 @@ msgstr "" "Yang warna merah dan jingga itu tangkap layar di bawah had minimum, " "manakala yang kelabu itu tangkap layar di bawah resolusi yang digalakkan." -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "Lihat Semua" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "Pakej Tanpa Tag" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "Menandai pakej anda menggunakan tag memudahkan pengguna mencarinya." -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "Topik Belum Ditambah" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "Senarai topik forum anda yang masih belum ada pakej yang sepadan." -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Topik yang bergaris tengah telah ditandai sebagai diabaikan." -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Tahniah! Anda tiada sebarang topik yang belum ada di CDB." @@ -3145,26 +3342,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "Adakah anda mempunyai akaun di Forum Minetest?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB akan memautkan akaun anda ke akaun forum anda." - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -"Anda tidak perlukan akaun forum, tetapi, anda disyorkan menciptanya untuk" -" memanfaatkan komuniti Minetest." -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "Ya, saya mempunyai akaun forum" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "Tidak, saya tidak mempunyai akaun forum" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "Cipta akaun forum" @@ -3405,44 +3596,44 @@ msgstr "Hantar E-mel" msgid "Donate" msgstr "Derma" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "pakej" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "ulasan" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "komen" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "Tuntut" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "Adakah ini anda? Tuntut akaun anda sekarang!" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Cipta pakej" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "Lihat senarai tag" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "Pakej yang Disenggarakan" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "Pengguna ini juga penyenggara bagi pakej berikut" @@ -3540,6 +3731,11 @@ msgstr "Serta-merta" msgid "In digest" msgstr "Dalam ringkasan" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3793,3 +3989,34 @@ msgstr "" #~ "Bebenang ini hanya kelihatan kepada " #~ "penciptanya, pemilik pakej, dan pengguna " #~ "berpangkat Pelulus atau ke atas." + +#~ msgid "Meta Packages" +#~ msgstr "Pakej Meta" + +#~ msgid "No meta packages found." +#~ msgstr "Tiada pakej meta dijumpai." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Pakej Meta \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" +#~ "Pakej meta yang mempunyai kebergantungan " +#~ "wajib, tetapi tiada pakej yang " +#~ "menyediakannya." + +#~ msgid "All Outdated Packages" +#~ msgstr "Semua Pakej Lapuk" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB akan memautkan akaun anda ke akaun forum anda." + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +#~ "Anda tidak perlukan akaun forum, tetapi," +#~ " anda disyorkan menciptanya untuk " +#~ "memanfaatkan komuniti Minetest." + diff --git a/translations/nb_NO/LC_MESSAGES/messages.po b/translations/nb_NO/LC_MESSAGES/messages.po index 8e9ec53a..92803e2a 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: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-01-10 15:53+0000\n" "Last-Translator: Imre Kristoffer Eilertsen \n" "Language: nb_NO\n" @@ -19,14 +19,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Du har blitt bannlyst." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -34,7 +42,7 @@ msgstr "%(delta)s siden" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Navn" @@ -42,9 +50,10 @@ msgstr "Navn" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -83,7 +92,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -95,161 +104,194 @@ msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -275,13 +317,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "" @@ -307,70 +349,70 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -426,9 +468,9 @@ msgstr "" msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" @@ -496,7 +538,7 @@ msgstr "Passord" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Logg inn" @@ -853,11 +895,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -915,42 +984,42 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 #, fuzzy msgid "Game" msgstr "Navn" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1010,100 +1079,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Hjelp" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Personvernspraksis" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Brukerliste" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Kildekode" @@ -1125,8 +1194,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1233,14 +1302,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1464,25 +1525,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1553,7 +1595,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1607,6 +1649,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1643,27 +1768,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1680,9 +1805,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1698,41 +1822,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, fuzzy, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s av %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1839,6 +1963,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1923,6 +2048,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2228,7 +2397,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2248,7 +2417,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2263,15 +2432,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2327,6 +2496,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2413,10 +2586,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2425,139 +2594,145 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 #, fuzzy msgid "More" msgstr "Vis mer" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2705,7 +2880,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2716,20 +2891,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2744,13 +2939,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2781,6 +2975,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2793,8 +2992,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2823,47 +3022,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2979,24 +3178,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3224,44 +3419,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3351,6 +3546,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3607,3 +3807,27 @@ msgstr "" #~ "users of Approver rank or above." #~ msgstr "" +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/nl/LC_MESSAGES/messages.po b/translations/nl/LC_MESSAGES/messages.po index f948ffd7..bb6fffec 100644 --- a/translations/nl/LC_MESSAGES/messages.po +++ b/translations/nl/LC_MESSAGES/messages.po @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-06-07 15:18+0000\n" "Last-Translator: Miniontoby \n" -"Language-Team: Dutch \n" "Language: nl\n" +"Language-Team: Dutch " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Je bent verbannen." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "%(delta)s geleden" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Naam" @@ -44,9 +51,10 @@ msgstr "Naam" msgid "Limit to package" msgstr "Beperken tot pakket" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -87,7 +95,7 @@ msgstr "Bewerk Details" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -99,36 +107,47 @@ msgstr "Schermafbeeldingen" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 #, fuzzy msgid "Maintainers" msgstr "Onderhouders" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 #, fuzzy msgid "Audit Log" msgstr "Auditlogboek" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Delen en Badges" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Verwijderen" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 #, fuzzy msgid "Error: Another package already uses this forum topic!" msgstr "Error: Een ander pakket gebruikt dit forumonderwerp al!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 #, fuzzy msgid "Error: Forum topic author doesn't match package author." msgstr "Fout: Auteur van forumonderwerp komt niet overeen met auteur van pakket." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 #, fuzzy msgid "" "Warning: Forum topic not found. This may happen if the topic has only " @@ -137,134 +156,156 @@ msgstr "" "Waarschuwing: Forumonderwerp niet gevonden. Dit kan gebeuren als het " "onderwerp nog maar net is aangemaakt." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Geen download beschikbaar." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Type" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Titel (door mensen leesbaar)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Naam (Technisch)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Kleine Beschrijving (Plaintext)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Onderhoudsstatus" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tags" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licentie" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Medialicentie" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Lange beschrijving (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Kan die gebruiker niet vinden" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Toegang geweigerd" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Je hebt geen toestemming om dat te doen" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 #, fuzzy 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:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 #, fuzzy msgid "Unapproved package" msgstr "Niet-goedgekeurd pakket" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Onderhouders (gescheiden door komma's)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Je bent geen onderhouder" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 #, fuzzy msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakketeigenaren kunnen zichzelf niet verwijderen als onderhouder" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 #, fuzzy msgid "Author Name" msgstr "Auteur Naam" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -292,13 +333,13 @@ msgstr "Git-referentie (o.a.: commit hash, branch of tag)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Minimale Minetest-versie" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Maximale Minetest-versie" @@ -324,73 +365,73 @@ msgstr "Importeren vanuit Git" msgid "Upload .zip file" msgstr "Upload .zip-bestand" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 #, fuzzy msgid "New Commit" msgstr "Nieuwe Commit" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nieuwe Tag" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 #, fuzzy msgid "Branch name" msgstr "Branch naam" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Actie" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Melding verzenden en markeren als verouderd" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Instellingen opslaan" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Automatisering uitschakelen" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 #, fuzzy msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Voeg een Git-repository-URL toe om automatische releases in te stellen" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -448,9 +489,9 @@ msgstr "Omslagfoto" msgid "Message" msgstr "Bericht" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 #, fuzzy msgid "Report" @@ -525,7 +566,7 @@ msgstr "Wachtwoord" msgid "Remember me" msgstr "Onthoud mij" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Log in" @@ -894,11 +935,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -956,41 +1024,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1050,100 +1118,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "" @@ -1165,8 +1233,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1273,14 +1341,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1504,25 +1564,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1593,7 +1634,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1647,6 +1688,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1683,27 +1807,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1720,9 +1844,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1738,41 +1861,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1879,6 +2002,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1963,6 +2087,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2268,7 +2436,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2288,7 +2456,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2303,15 +2471,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2367,6 +2535,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2453,10 +2625,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2465,138 +2633,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2744,7 +2918,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2755,20 +2929,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2783,13 +2977,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2820,6 +3013,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2832,8 +3030,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2862,47 +3060,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -3018,24 +3216,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3263,44 +3457,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3390,6 +3584,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3499,3 +3698,28 @@ msgstr "" #~ " creator, the package owner, and " #~ "users of Approver rank or above." #~ msgstr "" + +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/pl/LC_MESSAGES/messages.po b/translations/pl/LC_MESSAGES/messages.po index 903c4560..2dfb307e 100644 --- a/translations/pl/LC_MESSAGES/messages.po +++ b/translations/pl/LC_MESSAGES/messages.po @@ -7,28 +7,35 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-06-12 12:14+0000\n" "Last-Translator: Jakub Z \n" -"Language-Team: Polish \n" "Language: pl\n" +"Language-Team: Polish " +"\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.13-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Użytkownik zbanowany:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Zostałeś zbanowany." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Paczki" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -36,7 +43,7 @@ msgstr "%(delta)s temu" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Nazwa" @@ -44,9 +51,10 @@ msgstr "Nazwa" msgid "Limit to package" msgstr "Ogranicz do paczki" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -85,7 +93,7 @@ msgstr "Edytuj detale" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Wydania" @@ -97,32 +105,43 @@ msgstr "Zrzuty ekranu" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Opiekunowie projektu" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Log audytów" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Udostępnianie i odznaki" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Usuń" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Błąd: Inna paczka już używa tego tematu na forum!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Błąd: Autor tematu na forum nie zgadza się z autorem paczki." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -130,132 +149,154 @@ msgstr "" "Uwaga: Nie odnaleziono tematu na forum. Może się to zdarzyć gdy temat " "został dopiero utworzony." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Pobieranie niedostępne." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Tytuł (Czytelny dla człowieka)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Nazwa (techniczna)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Krótki opis (zwykły tekst)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Stan konserwacji" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tagi" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Uwagi zawartości" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licencja" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licencja multimediów" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Długi opis (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL repozytorium VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL strony internetowej" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL listy problemów" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID tematu na forum" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL filmiku" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Paczka już istnieje" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Nie można znaleźć tego użytkownika" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Brak dostępu" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Nie masz uprawnień aby to zrobić" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Proszę zostawić komentarz ze zmianami, które są wymagane w wątku " "zatwierdzenia" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Usunięto paczkę" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Niezatwierdzona paczka" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Opiekunowie (po przecinku)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "Nie masz uprawnień aby edytować listę opiekunów" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Nie jesteś opiekunem" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 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:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Nazwa autora" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -281,13 +322,13 @@ msgstr "Odniesienie do repozytorium Git (tj: hash commitu, gałąź lub tag)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Minimalna wersja Minetesta" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Maksymalna wersja Minetesta" @@ -313,70 +354,70 @@ msgstr "Zaimportuj z repozytorium Git" msgid "Upload .zip file" msgstr "Wyślij plik .zip" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Ustaw minimalne" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Ustaw maksymalne" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Zmień tylko wartości, które zostały wcześniej ustawione jako none" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Aktualizuj" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Wyzwalacz" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Nowy commit" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nowy tag" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Nazwa gałęzi" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akcja" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Wyślij powiadomienie i oznacz jako przestarzałe" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Utwórz wydanie" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Zapisz ustawienia" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Wyłącz automatyzację" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Dodaj URL repozytoria Git aby ustawić automatyczne wydania" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Usunięto konfigurację aktualizacji" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Teraz, utwórz pierwsze wydanie" @@ -409,8 +450,8 @@ msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" msgstr "" -"W ostatnim czasie zrecenzowałeś zbyt dużo paczek. Poczekaj zanim spróbujesz " -"ponownie oraz rozważ pisanie bardziej szczegółowych recenzji" +"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:175 msgid "You can't vote on the reviews on your own package!" @@ -434,9 +475,9 @@ msgstr "Obrazek okładki" msgid "Message" msgstr "Wiadomość" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Zgłoś" @@ -504,7 +545,7 @@ msgstr "Hasło" msgid "Remember me" msgstr "Zapamiętaj mnie" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Zaloguj się" @@ -544,8 +585,8 @@ msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -"Tylko litery alfabetu (A-Za-z), liczby (0-9), podłogi (_), minusy (-) oraz " -"kropki (.) są dozwolone" +"Tylko litery alfabetu (A-Za-z), liczby (0-9), podłogi (_), minusy (-) " +"oraz kropki (.) są dozwolone" #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 @@ -690,8 +731,8 @@ msgid "" "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -"Nieprawidłowa nazwa użytkownika, tylko litery alfabetu (A-Za-z), liczby (0-9)" -", podłogi (_), minusy (-) oraz kropki (.) są dozwolone. Rozważ " +"Nieprawidłowa nazwa użytkownika, tylko litery alfabetu (A-Za-z), liczby " +"(0-9), podłogi (_), minusy (-) oraz kropki (.) są dozwolone. Rozważ " "skontaktowanie się z adminem" #: app/blueprints/users/claim.py:45 @@ -876,11 +917,38 @@ msgstr "Tekst do wyszukania (wyrażenie regularne)" msgid "File filter" msgstr "Filtr plików" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Wyszukaj" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "Wydanie jest wymagane zanim paczka będzie mogła być zatwierdzona." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "Następujące zależności muszą być najpierw dodane do ContentDB: %(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Musisz dodać co najmniej jeden zrzut ekranu." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Proszę czekać zanim licencja zostanie dodana do CDB." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -942,41 +1010,41 @@ 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:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Modyfikacja" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Gra" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Paczka tekstur" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Modyfikacje" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Gry" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Paczki tekstur" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Wyślij do zatwierdzenia" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Zatwierdź" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1042,100 +1110,100 @@ msgstr "" msgid "Random" msgstr "Losuj" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Pomoc" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Wątki" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Wyszukaj %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Wyszukaj we wszystkich paczkach" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "Kolejka zadań" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "Lista rzeczy do zrobienia" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Powiadomienia" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Dodaj paczkę" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Administrator" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Edytor licencji" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Przywróć paczkę" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Edytor tagów" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Utwórz tag" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Ustawienia" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Wyloguj się" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Pomóż tłumaczyć ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Polityka i wytyczne" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Polityka prywatności" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Statystyki / Monitoring" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Lista użytkowników" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Wątki" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Kod źródłowy" @@ -1157,8 +1225,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s autorstwa %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Opinie" @@ -1265,14 +1333,6 @@ msgstr "Opis" msgid "Views" msgstr "Wyświetlenia" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Paczki" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1516,25 +1576,6 @@ msgstr "Musisz utworzyć wydanie zanim ta paczka może zostać zatwierdzona." msgid "Release is still importing, or has an error." msgstr "Wydanie jest jeszcze importowane lub nastąpił błąd." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "Wydanie jest wymagane zanim paczka będzie mogła być zatwierdzona." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Musisz dodać co najmniej jeden zrzut ekranu." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "Następujące zależności muszą być najpierw dodane do ContentDB: %(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Proszę czekać zanim licencja zostanie dodana do CDB." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "Powinieneś dodać co najmniej jeden zrzut ekranu ale nie jest to wymagane." @@ -1607,7 +1648,7 @@ msgid "Edit / Approve" msgstr "Edytuj / Zatwierdź" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Edytuj" @@ -1661,6 +1702,89 @@ msgstr "Dlaczego tak lub dlaczego nie? Spróbuj być konstruktywny" msgid "Post Review" msgstr "Napisz opinię" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Opiekun" @@ -1697,27 +1821,27 @@ msgstr "Wątek" msgid "Last Reply" msgstr "Ostatnia odpowiedź" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "Gdy %(trigger)s zrób %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Wydanie" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Repozytorium" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Zaktualizuj ustawienia" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "Brak przestarzałych paczek." @@ -1734,9 +1858,8 @@ msgid "Actions" msgstr "Akcje" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "W trakcie prac" @@ -1752,41 +1875,41 @@ msgstr "Odrzuć" msgid "Old" msgstr "Stare" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Meta paczki" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "Brak meta paczek." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Meta paczka \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Dostarczane przez" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Tematy na forum" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s autorstwa %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Wymagane przez" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Opcjonalnie używane przez" @@ -1902,6 +2025,7 @@ msgstr "" "takich jak pobieranie metadanych z repozytorium git oraz autouzupełnianie." #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Paczka" @@ -1999,6 +2123,50 @@ msgstr "Portal społecznościowy" msgid "Mods for %(title)s" msgstr "Modyfikacje używane w %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Kod źródłowy" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "Żadna konkretna gra nie jest wymagana" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2341,7 +2509,7 @@ msgstr "" " ocenę paczki." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "Recenzuj głosy" @@ -2361,7 +2529,7 @@ msgid "Add a screenshot" msgstr "Dodaj zrzut ekranu" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2378,15 +2546,15 @@ msgstr "Dodaj zdjęcie" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "Najwyższy zrzut ekranu będzie używany jako miniatura paczki." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "Zdecydowanie za mały" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Za mały" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "Nie jest rozdzielczości HD" @@ -2444,6 +2612,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "Podobne tematy na forum" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2536,10 +2708,6 @@ msgstr "Pobrania" msgid "Website" msgstr "Strona internetowa" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Kod źródłowy" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forum" @@ -2548,142 +2716,149 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Lista błędów" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" "Ten wątek jest tylko widoczny dla jego autora, opiekunów paczki, " -"użytkowników z rangą Zatwierdzacz lub wyższą oraz @oznaczonych użytkowników." +"użytkowników z rangą Zatwierdzacz lub wyższą oraz @oznaczonych " +"użytkowników." -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "Oczekuje recenzji" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Edytuj recenzję" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "Nie możesz recenzować swoich paczek." -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Używane przez" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Zawartość" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Zobacz zawartość dla gry" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "Paczka może być przestarzała" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Widoczne tylko dla autora i Osób edytujących." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Uwaga" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "Lubisz tą paczkę? Wspomóż jej rozwój poprzez wysyłanie darowizny" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "Wyślij darowiznę" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Zależności" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Wymagane" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "Brak wymaganych zależności" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Opcjonalne" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Kompatybilne gry" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "Żadna konkretna gra nie jest wymagana" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "To jest eksperymentalna funkcjonalność." -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "Wspierane gry są ustalane przez algorytm i mogą nie być poprawne." -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Informacje" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Techniczna nazwa" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" "%(code_license)s dla kodu źródłowego,
%(media_license)s dla " "multimediów." -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Nieznany" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Dodano" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "Usuń siebie" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Zapewnia" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Więcej" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "Zobacz log audytów" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "Co zgłaszasz? Dlaczego to zgłaszasz?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "Zgłoszenia zostaną udostępnione personelu ContentDB." -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "Tylko administrator będzie mógł zobaczyć kto wysłał zgłoszenie." -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2835,8 +3010,8 @@ msgid "Unfulfilled Dependencies" msgstr "Niespełnione zależności" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." -msgstr "Meta paczki, które mają zależności ale żadne paczki ich nie zapewniają." +msgid "Mod names that have hard dependers, but no packages providing them." +msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2846,21 +3021,41 @@ msgstr "Zobacz wszystko" msgid "Recent Actions" msgstr "Ostatnie akcje" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "Modyfikacje z organizacji Minetest-Mods" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Sortuj po dacie" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "Sortuj po ocenach" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Wszystkie przestarzałe paczki" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "Modyfikacje z organizacji Minetest-Mods" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Sortuj po dacie" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "Sortuj po ocenach" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2874,14 +3069,13 @@ msgstr "Tylko brakujące tagi" msgid "Edit Tags" msgstr "Edytuj tagi" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "Lista rzeczy do zrobienia użytkownika %(username)s" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "Wszystkie przestarzałe paczki" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2911,6 +3105,11 @@ msgstr "Ukryj odrzucone tematy" msgid "Topics to be Added" msgstr "Tematy do dodania" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "Lista rzeczy do zrobienia użytkownika %(username)s" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Różne rzeczy do zrobienia" @@ -2923,8 +3122,8 @@ msgstr "Włącz powiadomienia email" msgid "Unapproved Packages Needing Action" msgstr "Niezatwierdzone paczki wymagające działania" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "Brak rzeczy do zrobienia :)" @@ -2958,11 +3157,11 @@ msgstr "" "Aby usunąć paczkę poniżej utwórz wydanie lub zmień ustawienia " "aktualizacji." -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "Małe zrzuty ekranu" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." @@ -2970,7 +3169,7 @@ msgstr "" "Te paczki posiadają zrzuty ekranu, które są za małe i powinny być " "zamienione." -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." @@ -2978,31 +3177,31 @@ msgstr "" "Czerwone i pomarańczowe to zrzuty ekranu poniżej limitu oraz szare zrzuty" " ekranu są poniżej zalecanej rozdzielczości." -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "Zobacz wszystko" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "Paczki bez tagów" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "Oznaczanie paczek za pomocą tagów pomaga użytkownikom je odnaleźć." -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "Niedodane tematy" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "Lista twoich tematów na forum, które nie mają odpowiadającej paczki." -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Skreślone tematy zostały oznaczone jako odrzucone." -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Gratulacje! Nie masz żadnych tematów, które nie są na CDB." @@ -3124,26 +3323,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "Czy posiadasz konto na Forum Minetest?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB połączy twoje konto z kontem na forum." - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -"Nie musisz mieć konta na forum, mimo to, jest zalecane jak najlepiej " -"zaangażować się w społeczność Minetest." -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "Tak, posiadam konto na forum" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "Nie, nie posiadam" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "Utwórz konto na forum" @@ -3387,44 +3580,44 @@ msgstr "Wyślij email" msgid "Donate" msgstr "Wyślij darowiznę" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "paczki" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "recenzje" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "komentarze" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "Zajmij" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "Czy to ty? Zajmij swoje konto teraz!" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Utwórz paczkę" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "Zobacz listę tagów" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "Utrzymywane paczki" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "Ten użytkownik jest też opiekunem następujących paczek" @@ -3522,6 +3715,11 @@ msgstr "Natychmiastowo" msgid "In digest" msgstr "W streszczeniu" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3644,3 +3842,31 @@ msgstr "Rozważ włączenie powiadomień e-mail, możesz dostosować ilość wys #~ "Ten wątek jest widoczny tylko dla " #~ "twórcy, właściciela paczki oraz użytkowników" #~ " z rangą Zatwierdzacz lub wyższą." + +#~ msgid "Meta Packages" +#~ msgstr "Meta paczki" + +#~ msgid "No meta packages found." +#~ msgstr "Brak meta paczek." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Meta paczka \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "Meta paczki, które mają zależności ale żadne paczki ich nie zapewniają." + +#~ msgid "All Outdated Packages" +#~ msgstr "Wszystkie przestarzałe paczki" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB połączy twoje konto z kontem na forum." + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +#~ "Nie musisz mieć konta na forum, " +#~ "mimo to, jest zalecane jak najlepiej " +#~ "zaangażować się w społeczność Minetest." + diff --git a/translations/pt_BR/LC_MESSAGES/messages.po b/translations/pt_BR/LC_MESSAGES/messages.po index 93f6841a..f9e2e765 100644 --- a/translations/pt_BR/LC_MESSAGES/messages.po +++ b/translations/pt_BR/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Portuguese (Brazil) translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-09-16 01:19+0000\n" "Last-Translator: Matheus Bastos \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 4.14.1-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Banido:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Você foi banido." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "%(delta)s atrás" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Nome" @@ -43,9 +50,10 @@ msgstr "Nome" msgid "Limit to package" msgstr "Limite de pacote" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -96,161 +104,194 @@ msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -276,13 +317,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "" @@ -308,70 +349,70 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -427,9 +468,9 @@ msgstr "" msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" @@ -497,7 +538,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -854,11 +895,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -916,41 +984,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1010,100 +1078,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "" @@ -1125,8 +1193,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1233,14 +1301,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1464,25 +1524,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1553,7 +1594,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1607,6 +1648,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1643,27 +1767,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1680,9 +1804,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1698,41 +1821,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1839,6 +1962,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1923,6 +2047,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2228,7 +2396,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2248,7 +2416,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2263,15 +2431,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2327,6 +2495,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2413,10 +2585,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2425,138 +2593,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2704,7 +2878,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2715,20 +2889,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2743,13 +2937,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2780,6 +2973,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2792,8 +2990,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2822,47 +3020,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2978,24 +3176,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3223,44 +3417,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3350,6 +3544,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3409,3 +3608,28 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/ru/LC_MESSAGES/messages.po b/translations/ru/LC_MESSAGES/messages.po index 4b5f116d..b71ab8f0 100644 --- a/translations/ru/LC_MESSAGES/messages.po +++ b/translations/ru/LC_MESSAGES/messages.po @@ -7,28 +7,35 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-11-08 15:04+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 4.14.2\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Заблокирован:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Вы были заблокированы." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Дополнения" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -36,7 +43,7 @@ msgstr "%(delta)s назад" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Имя" @@ -44,9 +51,10 @@ msgstr "Имя" msgid "Limit to package" msgstr "Ограничение на дополнение" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -85,7 +93,7 @@ msgstr "Изменить подробности" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Выпуски" @@ -97,32 +105,43 @@ msgstr "Снимки экрана" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Разработчики" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Журнал проверок" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Поделиться и Значки" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Удалить" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Ошибка: другое дополнение уже использует эту тему на форуме!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Ошибка: автор темы не совпадает с автором дополнения." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -130,132 +149,154 @@ msgstr "" "Внимание: Тема на форуме не найдена. Это может произойти если тема была " "только что создана." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Загрузка недоступна." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Тип" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Название (читаемое)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Имя (техническое)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" "Только маленькие латинские буквы (a-z), цифры (0-9) и нижние " "подчёркивания (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Краткое описание (обычный текст)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Состояние разработки" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Метки" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Предупреждения о содержимом" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Лицензия" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Лицензия Медиа" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Длинное описание (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL VCS сетевого хранилища" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "Адрес страницы" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL issue трекера" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Идентификатор темы на форуме" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "Адрес видео" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Дополнение уже существует" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Не получилось найти данного пользователя" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Доступ запрещён" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "У вас нету разрешения это делать" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "Пожалуйста, напишите, какие изменения необходимы в теме проверки" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Удалённое дополнение" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Непроверенное дополнение" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Разработчики (через запятую)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "У вас нет разрешения для изменения сопровождающих" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Вы не разработчик" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Имя автора" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -281,13 +322,13 @@ msgstr "Git метка (хэш коммита, ветвь или метка)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Минимальная версия Minetest" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Максимальная версия Minetest" @@ -313,72 +354,72 @@ msgstr "Импортировать из Git" msgid "Upload .zip file" msgstr "Загрузить .zip файл" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Поставить минимум" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Поставить предел" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Изменять только значения, ранее установленные как отсутствующие" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Обновить" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Триггер" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Новая контрольная точка" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Новая метка" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Название ветви" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Действие" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Отправить уведомление и пометить как устаревший" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Создать выпуск" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Сохранить настройки" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Отключить автоматизацию" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -"Пожалуйста, добавьте адрес Git репозитория чтобы настроить автоматические " -"релизы" +"Пожалуйста, добавьте адрес Git репозитория чтобы настроить автоматические" +" релизы" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Удалить обновлённую конфигурацию" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Теперь, создайте первый релиз" @@ -411,9 +452,9 @@ 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:175 msgid "You can't vote on the reviews on your own package!" @@ -437,9 +478,9 @@ msgstr "Изображение для обложки" msgid "Message" msgstr "Сообщение" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Сообщить" @@ -507,7 +548,7 @@ msgstr "Пароль" msgid "Remember me" msgstr "Запомнить меня" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Войти" @@ -547,8 +588,8 @@ msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -"Разрешены только латинские буквы (A-Za-z), цифры (0-9), знак подчеркивания " -"(_), минус (-) и точка (.)" +"Разрешены только латинские буквы (A-Za-z), цифры (0-9), знак " +"подчеркивания (_), минус (-) и точка (.)" #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 @@ -580,8 +621,8 @@ msgstr "Имя пользователя недействительно" #: app/blueprints/users/account.py:131 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -"Учётная запись для этого имени пользователя уже существует, но ещё не была " -"занята." +"Учётная запись для этого имени пользователя уже существует, но ещё не " +"была занята." #: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." @@ -684,8 +725,8 @@ msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -"Эта электронная почта была отправлена в чёрный список. Пожалуйста, свяжитесь " -"с администратором, если вы хотите это отменить." +"Эта электронная почта была отправлена в чёрный список. Пожалуйста, " +"свяжитесь с администратором, если вы хотите это отменить." #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" @@ -693,9 +734,9 @@ msgid "" "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -"Неверное имя пользователя, разрешены только латинские буквы (A-Za-z), цифры " -"(0-9), знак подчеркивания (_), минус (-) и точка (.). Попробуйте связаться с " -"администратором" +"Неверное имя пользователя, разрешены только латинские буквы (A-Za-z), " +"цифры (0-9), знак подчеркивания (_), минус (-) и точка (.). Попробуйте " +"связаться с администратором" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -880,11 +921,40 @@ msgstr "Текст для поиска (регулярное выражение) msgid "File filter" msgstr "Фильтр файлов" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Поиск" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "Требуется релиз, прежде чем это дополнение может быть проверено." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" +"Сначала необходимо добавить в ContentDB следующие жесткие зависимости: " +"%(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Вам необходимо добавить хотя бы один скриншот." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Пожалуйста, подождите, пока лицензия будет добавлена в CDB." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -921,8 +991,8 @@ msgstr "" #: app/logic/releases.py:74 msgid "Invalid commit hash; it must be a 40 character long base16 string" msgstr "" -"Неверный хэш ветви обсуждения; он должен быть «base16» строкой и длиной 40 " -"символов" +"Неверный хэш ветви обсуждения; он должен быть «base16» строкой и длиной " +"40 символов" #: app/logic/screenshots.py:16 msgid "Too many requests, please wait before trying again" @@ -950,41 +1020,41 @@ msgstr "Пожалуйста, загрузите %(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "Загруженное изображение на самом деле им не является" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Мод" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Игра" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Набор текстур" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Моды" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Игры" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Наборы текстур" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Отправить на проверку" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Утвердить" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1043,107 +1113,107 @@ msgid "" "That page could not be found. The link may be broken, the page may have " "been deleted, or you may not have access to it." msgstr "" -"Эта страница не найдена. Ссылка может быть сломана, страница удалена, или у " -"вас нет к ней доступа." +"Эта страница не найдена. Ссылка может быть сломана, страница удалена, или" +" у вас нет к ней доступа." #: app/templates/base.html:36 msgid "Random" msgstr "Случайная страница" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Помощь" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Темы" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Искать %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Искать все дополнения" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "Рабочая очередь" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "Список задач" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Уведомления" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Добавить дополнение" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Профиль" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Администратор" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Правка лицензий" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Восстановить дополнение" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Правка меток" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Создать метку" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Настройки" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Выйти" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Помогите перевести ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Политика и руководство" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Политика конфиденциальности" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Статистика/ Отслеживание" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Список пользователей" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Темы" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Исходный код" @@ -1165,8 +1235,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s от %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Обзоры" @@ -1274,14 +1344,6 @@ msgstr "Описание" msgid "Views" msgstr "Просмотров" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Дополнения" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1428,8 +1490,8 @@ msgid "" "This may be because you used another email with your account, or because " "you never confirmed your email." msgstr "" -"Это может быть связано с тем, что вы использовали другую электронную почту " -"для учётной записи, или с тем, что вы никогда не подтверждали свою " +"Это может быть связано с тем, что вы использовали другую электронную " +"почту для учётной записи, или с тем, что вы никогда не подтверждали свою " "электронную почту." #: app/templates/emails/unable_to_find_account.html:8 @@ -1531,27 +1593,6 @@ msgstr "Вам нужно создать релиз, прежде чем это msgid "Release is still importing, or has an error." msgstr "Релиз все еще импортируется или имеет ошибку." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "Требуется релиз, прежде чем это дополнение может быть проверено." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Вам необходимо добавить хотя бы один скриншот." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" -"Сначала необходимо добавить в ContentDB следующие жесткие зависимости: " -"%(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Пожалуйста, подождите, пока лицензия будет добавлена в CDB." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "Вы должны добавить хотя бы один скриншот, но это не обязательно." @@ -1626,7 +1667,7 @@ msgid "Edit / Approve" msgstr "Редактировать / Проверить" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Редактировать" @@ -1680,6 +1721,89 @@ msgstr "Почему или почему нет? Постарайтесь быт msgid "Post Review" msgstr "Опубликовать обзор" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Разработчик" @@ -1716,27 +1840,27 @@ msgstr "Тема" msgid "Last Reply" msgstr "Последний ответ" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, fuzzy, python-format msgid "On %(trigger)s, do %(action)s" msgstr "При %(trigger)s, выполнить %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Релиз" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Репозиторий" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Обновить настройки" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "Нет устаревших дополнений." @@ -1753,9 +1877,8 @@ msgid "Actions" msgstr "Действия" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "WIP" @@ -1773,41 +1896,41 @@ msgstr "Отклонить" msgid "Old" msgstr "Старые" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Мета дополнения" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "Не найдено мета дополнений." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Мета дополнение \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Предоставлено" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Темы форума" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s от %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Требуется" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Опционально используется" @@ -1922,6 +2045,7 @@ msgstr "" "\t\t\tкак поиск метаданных из git и автозаполнение." #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Дополнение" @@ -2017,6 +2141,50 @@ msgstr "Центр сообщества" msgid "Mods for %(title)s" msgstr "Моды для %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Источник" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "Не требуется определённая игра" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2188,8 +2356,8 @@ msgid "" "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -"Просмотрите Руководство по конфигурации " -"дополнений и релизам, чтобы ознакомиться с\n" +"Просмотрите Руководство по " +"конфигурации дополнений и релизам, чтобы ознакомиться с\n" "\t\t\tсоветами по настройке релизов." #: app/templates/packages/release_new.html:61 @@ -2366,7 +2534,7 @@ msgstr "" "на рейтинг дополнения." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 #, fuzzy msgid "Review Votes" msgstr "Голосов обзора" @@ -2387,7 +2555,7 @@ msgid "Add a screenshot" msgstr "Добавить скриншот" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2406,15 +2574,15 @@ msgstr "" "Самый верхний скриншот будет использоваться в качестве миниатюры " "дополнения." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "Крайне маленький" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Слишком маленький" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "Не HD" @@ -2472,6 +2640,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "Похожие темы форума" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2564,10 +2736,6 @@ msgstr "Загрузки" msgid "Website" msgstr "Сайт" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Источник" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Форум" @@ -2576,7 +2744,7 @@ msgstr "Форум" msgid "Issue Tracker" msgstr "Трекер проблем" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." @@ -2584,134 +2752,140 @@ msgstr "" "Эта тема видна только её создателю, команде поддержки, пользователям с " "рангом проверяющий или выше и @упомянутым пользователям." -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "Ожидает рассмотрения" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Редактировать обзор" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "Вы не можете обозревать свое собственное дополнение." -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Используется" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Дополнения" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Посмотреть дополнения для игры" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "Дополнение может быть устаревшим" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Видно только автору и редакторам." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Предупреждение" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" "Нравится это дополнение? Помогите поддержать его развитие, сделав " "пожертвование" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "Пожертвовать сейчас" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Зависимости" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Требуется" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "Нет требуемых зависимостей" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Необязательно" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Совместимые игры" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "Не требуется определённая игра" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "Это экспериментальная функция." -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "Поддерживаемые игры определяются алгоритмом и могут быть неверными." -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Информация" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Техническое название" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s для кода,
%(media_license)s для медиа." -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Неизвестно" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Добавлено" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "Удалить себя" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Предоставляет" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Больше" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "См. журнал аудита" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "Что вы сообщаете? Почему вы сообщаете об этом?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "Сообщения будут переданы сотрудникам ContentDB." -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "Только администратор сможет увидеть, кто сделал сообщение." -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2867,10 +3041,8 @@ msgid "Unfulfilled Dependencies" msgstr "Невыполненные зависимости" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -"Мета дополнения, у которых есть жесткие зависимости, но нет дополнений, " -"предоставляющих их." #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2880,21 +3052,41 @@ msgstr "Смотреть все" msgid "Recent Actions" msgstr "Недавние действия" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "Только орг. «Minetest-Mods»" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Сортировать по дате" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "Упорядочивать по счёту" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Все устаревшие дополнения" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "Только орг. «Minetest-Mods»" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Сортировать по дате" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "Упорядочивать по счёту" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2908,14 +3100,13 @@ msgstr "Только отсутствующие теги" msgid "Edit Tags" msgstr "Редактировать теги" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "Список задач %(username)s" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "Все устаревшие дополнения" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2945,6 +3136,11 @@ msgstr "Скрыть отклоненные темы" msgid "Topics to be Added" msgstr "Темы, которые будут добавлены" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "Список задач %(username)s" + #: app/templates/todo/user.html:9 #, fuzzy msgid "Misc To do" @@ -2958,8 +3154,8 @@ msgstr "Включить уведомления по электронной по msgid "Unapproved Packages Needing Action" msgstr "Непроверенные дополнения, требующие действий" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "Делать нечего :)" @@ -2993,17 +3189,17 @@ msgstr "" "Чтобы удалить дополнение из списка ниже, создайте релиз или измените " "настройки обновления." -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "Маленькие скриншоты" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "В этих дополнениях скриншоты слишком маленькие, и их следует заменить." -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." @@ -3011,32 +3207,32 @@ msgstr "" "Красный и оранжевый цвета - это скриншоты ниже предельного ограничения, а" " серые скриншоты - ниже рекомендуемого разрешения." -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "Смотреть все" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "Дополнения без тегов" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "Маркировка ваших дополнений тегами помогает пользователям найти их." -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "Не добавленные темы" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "Список тем вашего форума, для которых нет соответствующего дополнения." -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 #, fuzzy msgid "Topics with a strikethrough have been marked as discarded." msgstr "Темы, отмеченные зачеркнутым знаком, были помечены как отклоненные." -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Поздравляем! У вас нет ни одной темы, которой бы не было на CDB." @@ -3157,26 +3353,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "У вас есть аккаунт на форуме Minetest?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB свяжет ваш аккаунт с вашим аккаунтом на форуме." - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -"Вам не нужен аккаунт на форуме, однако он рекомендуется, чтобы " -"максимально использовать возможности сообщества Minetest." -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "Да, у меня есть аккаунт на форуме" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "Нет, у меня его нет" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "Создать аккаунт на форуме" @@ -3418,45 +3608,45 @@ msgstr "Отправить письмо" msgid "Donate" msgstr "Пожертвовать" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "дополнений" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "обзоров" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "комментариев" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 #, fuzzy msgid "Claim" msgstr "Занять" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "Это вы? Займите свою учётную запись прямо сейчас!" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Создать дополнение" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "Просмотр списка тегов" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "Разрабатываемые дополнения" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "Этот пользователь также является разработчиком следующих дополнений" @@ -3556,6 +3746,11 @@ msgstr "Немедленно" msgid "In digest" msgstr "В дайджесте" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3785,3 +3980,34 @@ msgstr "" #~ "Эта тема видна только ее создателю, " #~ "владельцу дополнения и пользователям с " #~ "рангом Проверяющий или выше." + +#~ msgid "Meta Packages" +#~ msgstr "Мета дополнения" + +#~ msgid "No meta packages found." +#~ msgstr "Не найдено мета дополнений." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Мета дополнение \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" +#~ "Мета дополнения, у которых есть жесткие" +#~ " зависимости, но нет дополнений, " +#~ "предоставляющих их." + +#~ msgid "All Outdated Packages" +#~ msgstr "Все устаревшие дополнения" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB свяжет ваш аккаунт с вашим аккаунтом на форуме." + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +#~ "Вам не нужен аккаунт на форуме, " +#~ "однако он рекомендуется, чтобы максимально " +#~ "использовать возможности сообщества Minetest." + diff --git a/translations/sk/LC_MESSAGES/messages.po b/translations/sk/LC_MESSAGES/messages.po index bebd024a..9917160c 100644 --- a/translations/sk/LC_MESSAGES/messages.po +++ b/translations/sk/LC_MESSAGES/messages.po @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-08-13 08:17+0000\n" "Last-Translator: BRN Systems \n" -"Language-Team: Slovak \n" "Language: sk\n" +"Language-Team: Slovak " +"\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 4.14-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Zabanovaný:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Dostal si ban." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Balíky" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "pred %(delta)s" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Meno" @@ -43,9 +50,10 @@ msgstr "Meno" msgid "Limit to package" msgstr "Limit balíčka" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "Upraviť Podrobnosti" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Vydania" @@ -96,32 +104,43 @@ msgstr "Snímky obrazovky" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Členovia údržby" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Audítorský Log" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Zdieľanie a Odznaky" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Odstrániť" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Chyba: Túto tému na fóre už používa iný balíček!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Chyba: Autor témy fóra sa nezhoduje s autorom balíčka." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -129,130 +148,152 @@ msgstr "" "Upozornenie: Tému na fóre sa napodarilo nájsť. Toto sa mohlo stať, ak " "bola táto téma práve vytvorená." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Stiahnutie nie je k dispozícii." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Písať" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Názov (Ľudsky zrozumiteľné)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Meno (Technicky)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Krátky popis (Plaintext)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Stav údržby" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Tagy" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Upozornenia obsahu" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licencia" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Licencia média" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Dlhý popis (Poznámka)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL pre VCS úložisko" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL webstránky" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL pre sledovanie chýb" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID témy fóra" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL videa" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Balíček už existuje" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Užívateľ nebol nájdený" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Práva boli odopreté" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Na tento úkon nemáš povolenie" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 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:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Vymazaný balíček" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Členovia údržby (oddeľuj čiarkou)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "Nemáte právo na upravovanie členov údržby" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Nie si členom údržby" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 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:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Meno autora" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -278,13 +319,13 @@ msgstr "Odkaz na Git ( t.j. commit hash, vetva alebo tag)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Minimálna verzia Minetestu" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Maximálna verzia Minetestu" @@ -310,70 +351,70 @@ msgstr "Pridaj z Git-u" msgid "Upload .zip file" msgstr "Nahraj .zip súbor" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Nastav Minimum" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Nastav Maximum" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Zmeň iba hodnoty predtým nastavené na \"none\" (žiadne)" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Aktualizácia" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Spúšťač" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Nový prídavok" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nový tag" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Názov vetvy" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Úkon" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Pošli upozornenie a označ za neaktuálne" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Vytvor vydanie (release)" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Ulož Nastavenia" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Zakázať automatizáciu" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Pred nastavením automatických vydaní zadaj URL pre Git úložisko" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Vymazaná konfigurácia aktualizácie" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Teraz prosím vytvor prvotné vydanie" @@ -431,9 +472,9 @@ msgstr "Náhľadový obrázok" msgid "Message" msgstr "Správa" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Nahlásiť" @@ -501,7 +542,7 @@ msgstr "Heslo" msgid "Remember me" msgstr "Zapamätaj si ma" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Prihlásiť sa" @@ -541,8 +582,8 @@ msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -"Povolené sú iba písmená abecedy (A-Za-z), čísla (0-9), podčiarkovníky (_), " -"mínusky (-) a bodky (.)" +"Povolené sú iba písmená abecedy (A-Za-z), čísla (0-9), podčiarkovníky " +"(_), mínusky (-) a bodky (.)" #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 @@ -685,9 +726,9 @@ msgid "" "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -"Neplatné používateľské meno. Povolené sú iba písmená abecedy (A-Za-z), čísla " -"(0-9), podčiarkovníky (_), mínusky (-) a bodky (.). Zvážte kontaktovanie " -"správcu" +"Neplatné používateľské meno. Povolené sú iba písmená abecedy (A-Za-z), " +"čísla (0-9), podčiarkovníky (_), mínusky (-) a bodky (.). Zvážte " +"kontaktovanie správcu" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -871,11 +912,38 @@ msgstr "Text na hľadanie (regex)" msgid "File filter" msgstr "Filter súborov" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Hľadaj" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "Vyžaduje sa vydanie predtým, než bude balík schválený." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "Nasledujúce povinné príbuznosti musia byť uvedené v ContentDB: %(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Potrebuješ pridať aspoň jeden obrázok." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Prosím počkaj, kým bude licencia pridaná do CDB." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -939,41 +1007,41 @@ 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:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mód" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Hra" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Balíček textúr" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Módy" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Hry" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Balíčky textúr" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Navrhni na schválenie" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Schváliť" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1037,100 +1105,100 @@ msgstr "" msgid "Random" msgstr "Náhodne" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Pomoc" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Vlákna" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Vyhľadať %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Prehľadávať všetky balíky" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "Pracovný poradovník" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "Zoznam úloh" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Upozornenia" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Pridaj balík" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Prehľad" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Správca" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Úprava licencie" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Obnova balíka" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Úprava tagu" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Vutvoriť tag" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Nastavenia" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Odhlásiť" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Pomôž preložiť ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Politika a Návod" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Politika súkromia" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Štatistiky / Monitorovanie" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Zoznam užívateľov" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Vlákna" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Zdrojový kód" @@ -1152,8 +1220,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s od %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Posudky" @@ -1260,14 +1328,6 @@ msgstr "Popis" msgid "Views" msgstr "Náhľady" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Balíky" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1507,25 +1567,6 @@ msgstr "Musíš vytvoriť vydanie (release) predtým, než bude tento balík sch msgid "Release is still importing, or has an error." msgstr "Vydanie sa stále nahráva, alebo obsahuje chybu." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "Vyžaduje sa vydanie predtým, než bude balík schválený." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Potrebuješ pridať aspoň jeden obrázok." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "Nasledujúce povinné príbuznosti musia byť uvedené v ContentDB: %(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Prosím počkaj, kým bude licencia pridaná do CDB." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "Mal by si pridať aspoň jeden obrázok, avšak nevyžaduje sa to." @@ -1598,7 +1639,7 @@ msgid "Edit / Approve" msgstr "Upraviť / Schváliť" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Upraviť" @@ -1652,6 +1693,89 @@ msgstr "Prečo, alebo prečo nie? Skús buť konštruktívny" msgid "Post Review" msgstr "Post recenzia" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Údržba" @@ -1688,27 +1812,27 @@ msgstr "Vlákno" msgid "Last Reply" msgstr "Nedávna odpoveď" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "Keď %(trigger)s, potom %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Vydanie" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Úložisko" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Aktualizuj nastavenia" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "Bez zastaralých balíkov." @@ -1725,9 +1849,8 @@ msgid "Actions" msgstr "Činnosti" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "Práca stále prebieha (WIP)" @@ -1743,41 +1866,41 @@ msgstr "Zahodiť" msgid "Old" msgstr "Staré" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Meta balíky" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "Neboli nájdené žiadne meta balíky." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Meta balík \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Poskytol" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Témy fóra" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s od %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Vyžaduje sa od" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Dobrovoľne použité" @@ -1887,6 +2010,7 @@ msgstr "" "napríklad vyhľadávanie metadát z Git, a automatické dokočovanie." #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Balík" @@ -1981,6 +2105,50 @@ msgstr "Spoločenské centrum" msgid "Mods for %(title)s" msgstr "Módy pre %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Zdroj" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "Nie je potrebná špecifická hra" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2322,7 +2490,7 @@ msgstr "" "na hodnotenie balíka." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "Hlasy za recenziu" @@ -2342,7 +2510,7 @@ msgid "Add a screenshot" msgstr "Pridať snímku" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2359,15 +2527,15 @@ msgstr "Pridať obrázok" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "Prvá snímka bude použitá ako záložka balíka." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "Príliš malá" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Veľmi malá" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "Nie je HD" @@ -2425,6 +2593,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "Podobné témy na fóte" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2518,10 +2690,6 @@ msgstr "Stiahnutia" msgid "Website" msgstr "Webová stránka" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Zdroj" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Fórum" @@ -2530,140 +2698,147 @@ msgstr "Fórum" msgid "Issue Tracker" msgstr "Sledovanie problémov" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -"Toto vlákno je viditeľné iba pre jeho tvorcu, správcov balíkov, používateľov " -"s hodnosťou Schvaľovateľa alebo vyššie a @spomenutých používateľov." +"Toto vlákno je viditeľné iba pre jeho tvorcu, správcov balíkov, " +"používateľov s hodnosťou Schvaľovateľa alebo vyššie a @spomenutých " +"používateľov." -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "Čaká sa na recenziu" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Upraviť recenziu" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "Nemôžeš recenzovať svoj vlastný balík." -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Používané" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Obsah" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Pozri obsah hry" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "Balík môže byť zastaralý" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Viditeľné iba pre autora a editorov." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Upozornenie" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "Páči sa ti tento balík? Pomôž podporiť jeho vývoj príspevkom" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "Prispieť" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Nevyhnutné doplnky" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Požiadavky" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "Nevyžadujú sa nevyhnutné doplnky" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Voliteľné" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Kompatibilné hry" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "Nie je potrebná špecifická hra" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "Toto je skúšobná vlastnosť." -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "Podporované hry sú podmienené algoritmom a nemusia byť správne." -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Poznatky" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Technický názov" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s pre kód,
%(media_license)s pre médiá." -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Neznáme" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Pridané" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "Odstrániť seba" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Poskytuje" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Viac" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "Pozri audit log" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "Čo chceš nahlásiť? Prečo to chceš nahlásiť?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "Hlásenia budú zdieľané s pracovníkmi ContentDB." -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "Iba administrátor môže vidieť kto vytvoril hlásenie." -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2817,10 +2992,8 @@ msgid "Unfulfilled Dependencies" msgstr "Nesplnené nevyhnutné doplnky" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -"Meta balíky, ktoré majú nevyhnutné doplnky, avšak žiadne balíky ich " -"neposkytujú." #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2830,21 +3003,41 @@ msgstr "Pozri všetko" msgid "Recent Actions" msgstr "Nedávne akcie" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "Iba Minetest módy org" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Triediť podľa dátumu" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "Triediť podľa stavu" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Všetky zastaralé balíky" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "Iba Minetest módy org" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Triediť podľa dátumu" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "Triediť podľa stavu" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2858,14 +3051,13 @@ msgstr "Iba chýbajúce tagy" msgid "Edit Tags" msgstr "Upraviť tagy" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "%(username)s zoznam úloh" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "Všetky zastaralé balíky" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2895,6 +3087,11 @@ msgstr "Skryť zahodené témy" msgid "Topics to be Added" msgstr "Témy na pridanie" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "%(username)s zoznam úloh" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Rôzne úlohy" @@ -2907,8 +3104,8 @@ msgstr "Povoliť emailové upozornenia" msgid "Unapproved Packages Needing Action" msgstr "Neschválené balíky čakajúce na ďalšie kroky" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "Nedá sa nič robiť :)" @@ -2942,17 +3139,17 @@ msgstr "" "Keď chceš odstrániť balík, vytvor vydanie alebo zmeň aktualizáciu " "nastavení." -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "Malé snímky" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "Tieto balíky obsahujú príliš malé snímky a mali by byť nahradené." -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." @@ -2960,31 +3157,31 @@ msgstr "" "Červené a oranžové snímky nespĺňajú limit a šedé snímky nespĺňajú " "odporúčané rozlíšenie." -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "Pozri všetko" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "Balíky bez tagov" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "Označenie tvojich balíkov tagmi pomáha užívateľom v ich vyhľadávaní." -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "Nepridané témy" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "Zoznam tvojich tém na fóre, ktoré sa nezhodujú so žiadnym balíkom." -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Prešktrnuté témy boli označené na zahodenie." -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Gratulujem! Nemáš žiadne témy, ktoré by neboli na CDB." @@ -3104,26 +3301,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "Máš účet na Minetest fóre?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB prepojí tvoj účet s účtom na fóre." - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -"Nepotrebuješ účet na fóre, avšak odporúča sa pre čo najlepší prístup k " -"Minetest komunite." -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "Áno, mám účet na fóre" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "Nie, nemám účet na fóre" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "Vytvoriť účet na fóre" @@ -3362,44 +3553,44 @@ msgstr "Poslať email" msgid "Donate" msgstr "Prispieť" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "balíky" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "recenzie" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "komentáre" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "Nárokovať" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "Si to ty? Nárokuj svoj účet okamžite!" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Vytvoriť balík" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "Pozri zoznam tagov" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "Balíky v údržbe" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "Tento užívateľ tiež udržiava nasledujúce balíky" @@ -3499,6 +3690,11 @@ msgstr "Okamžite" msgid "In digest" msgstr "Vo výbere" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3621,3 +3817,34 @@ msgstr "" #~ "Toto vlákno je viditeľné iba pre " #~ "tvorcu, majiteľa balíka a užívateľov so" #~ " statusom Schvaľovateľ alebo vyšším." + +#~ msgid "Meta Packages" +#~ msgstr "Meta balíky" + +#~ msgid "No meta packages found." +#~ msgstr "Neboli nájdené žiadne meta balíky." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Meta balík \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" +#~ "Meta balíky, ktoré majú nevyhnutné " +#~ "doplnky, avšak žiadne balíky ich " +#~ "neposkytujú." + +#~ msgid "All Outdated Packages" +#~ msgstr "Všetky zastaralé balíky" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB prepojí tvoj účet s účtom na fóre." + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +#~ "Nepotrebuješ účet na fóre, avšak " +#~ "odporúča sa pre čo najlepší prístup " +#~ "k Minetest komunite." + diff --git a/translations/sv/LC_MESSAGES/messages.po b/translations/sv/LC_MESSAGES/messages.po index f5270884..268980d8 100644 --- a/translations/sv/LC_MESSAGES/messages.po +++ b/translations/sv/LC_MESSAGES/messages.po @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-07-18 21:16+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 4.14-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Bannad:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Du har blivit bannad." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Paket" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "%(delta)s sedan" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Namn" @@ -43,9 +50,10 @@ msgstr "Namn" msgid "Limit to package" msgstr "Begränsa till paket" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "Redigera Detaljer" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Utsläpp" @@ -96,32 +104,43 @@ msgstr "Skärmdumpar" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Underhållare" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Auditeringslogg" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Dela och Emblem" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Ta bort" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Fel: Ett annat paket använder redan den här forumtråden!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Fel: Forumtrådsstartaren stämmer inte överrens med paketskaparen." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -129,130 +148,152 @@ msgstr "" "Varning: Forumtråd finns inte. Detta kan hända om tråden bara nyss har " "skapats." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Ingen nerladdning tillgänglig." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Typ" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Titel (Människoläsbar)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Namn (Tekniskt)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Kort beskrivning (vanlig text)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Underhållsstatus" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Taggar" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Innehållsvarningar" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Licens" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Medialicens" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Lång beskrivning (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL för VCS-Repository" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL för hemsida" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL för felspårare" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "Forumtråd-ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL för video" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Paket finns redan" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Kunde inte hitta den användaren" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Åtkomst nekad" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Du har inte tillåtelse att göra detta" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 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:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Borttaget paket" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Ej godkänt paket" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Underhållare (Komma-separerat)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "Du har inte behörighet att redigera underhållare" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Du är inte en underhållare" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 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:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Ägarnamn" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -278,13 +319,13 @@ msgstr "Git-referens (t.ex. commithash, branch eller tag)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Minsta Minetestversion" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Högsta Minetestversion" @@ -310,72 +351,72 @@ msgstr "Importera från Git" msgid "Upload .zip file" msgstr "Ladda upp .zip-fil" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Sätt Min" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Sätt Max" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Endast ändra värden tidigare satta som inget" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Uppdatera" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigga" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Ny commit" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ny tagg" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Branchnamn" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Åtgärd" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Skicka notis och markera som föråldrad" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Skapa utsläpp" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Spara inställningar" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Inaktivera automatisering" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Var snäll och lägg till en Git-repository för att ställa in automatiska " "utsläpp" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Tog bort uppdateringskonfiguration" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Var snäll och skapa en första utsläpp nu" @@ -408,8 +449,8 @@ msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" 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" +"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:175 msgid "You can't vote on the reviews on your own package!" @@ -433,9 +474,9 @@ msgstr "Titelbild" msgid "Message" msgstr "Meddelande" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Rapportera" @@ -503,7 +544,7 @@ msgstr "Lösenord" msgid "Remember me" msgstr "Kom ihåg mig" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Logga in" @@ -543,8 +584,8 @@ msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -"Endast alfabetiska bokstäver (A-Za-z), nummer (0-9), understreck (_), minus " -"(-), och punkt (.) tillåtet" +"Endast alfabetiska bokstäver (A-Za-z), nummer (0-9), understreck (_), " +"minus (-), och punkt (.) tillåtet" #: app/blueprints/users/account.py:107 app/blueprints/users/account.py:190 #: app/blueprints/users/account.py:225 app/blueprints/users/account.py:377 @@ -687,8 +728,9 @@ msgid "" "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" msgstr "" -"Ogiltigt användarnamn, endast alfabetiska bokstäver (A-Za-z), nummer (0-9), " -"understreck (_), minus (-), och punkt (.) tillåtet. Kontakta en administratör" +"Ogiltigt användarnamn, endast alfabetiska bokstäver (A-Za-z), nummer " +"(0-9), understreck (_), minus (-), och punkt (.) tillåtet. Kontakta en " +"administratör" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -874,11 +916,38 @@ msgstr "Text att hitta (regex)" msgid "File filter" msgstr "Filfilter" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Sök" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "Ett utsläpp krävs innan detta paket kan godkännas." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "Följande hårda beroenden behöver läggas till i ContentDB först: %(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Du behöver lägga till åtminstonde en skärmdump." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Var snäll och vänta på att denna licens läggs till på CDB." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -942,41 +1011,41 @@ 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:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Modd" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Spel" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Texturpaket" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Moddar" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Spel" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Texturpaket" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Skicka in för godkännande" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Godkänn" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1042,100 +1111,100 @@ msgstr "" msgid "Random" msgstr "Slumpmässig" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Hjälp" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "Trådar" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Sök %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Sök alla paket" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "Arbetskö" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "Att-göra lista" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Notiser" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Lägg till paket" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Profil" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Administration" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Licensredigerare" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Återställ paket" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Taggredigerare" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Skapa tagg" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Inställningar" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Logga ut" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Hjälp översätt ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Policy och förhållning" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Integritetspolicy" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Statistik / Övervakning" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Användarlista" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "Trådar" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Källkod" @@ -1157,8 +1226,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Recensioner" @@ -1265,14 +1334,6 @@ msgstr "Beskrivning" msgid "Views" msgstr "Visningar" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Paket" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1516,25 +1577,6 @@ msgstr "Du måste skapa ett utsläpp innan detta paket kan godkännas." msgid "Release is still importing, or has an error." msgstr "Utsläpp importeras fortfarande, eller har ett fel." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "Ett utsläpp krävs innan detta paket kan godkännas." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Du behöver lägga till åtminstonde en skärmdump." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "Följande hårda beroenden behöver läggas till i ContentDB först: %(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Var snäll och vänta på att denna licens läggs till på CDB." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1609,7 +1651,7 @@ msgid "Edit / Approve" msgstr "Redigera / Godkänn" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Redigera" @@ -1663,6 +1705,89 @@ msgstr "Varför eller varför inte? Försök vara konstruktiv" msgid "Post Review" msgstr "Skicka recension" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Underhållare" @@ -1699,27 +1824,27 @@ msgstr "Tråd" msgid "Last Reply" msgstr "Senaste svar" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "På %(trigger)s, gör %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Utsläpp" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Repo" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Uppdatera inställningar" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "Inga föråldrade paket." @@ -1736,9 +1861,8 @@ msgid "Actions" msgstr "Åtgärder" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "Under arbete" @@ -1754,41 +1878,41 @@ msgstr "Kasta" msgid "Old" msgstr "Gammal" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Metapaket" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "Inga metapaket kunde hittas." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Metapaket \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Försed av" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Forumtrådar" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s av %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Krävd av" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Valfritt användbar av" @@ -1902,6 +2026,7 @@ msgstr "" "\t\t\tsåsom att hitta metadata från git, och automatiska förslag." #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Paket" @@ -1998,6 +2123,50 @@ msgstr "Communityhubb" msgid "Mods for %(title)s" msgstr "Moddar för %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Källkod" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "Inget specifikt spel behövs" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2080,8 +2249,8 @@ msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -"Du kan ställa in detta automatiskt i " -"din .conf i paketet." +"Du kan ställa in detta automatiskt " +"i din .conf i paketet." #: app/templates/packages/release_edit.html:70 msgid "Delete Release" @@ -2180,8 +2349,8 @@ msgid "" "automatically,\n" "\t\t\twhich will override your selection." msgstr "" -".conf-filen för ditt paket kan ställas in " -"automatiskt.\n" +".conf-filen för ditt paket kan ställas " +"in automatiskt.\n" "\t\t\tvilket kommer överskrida ditt val." #: app/templates/packages/release_wizard.html:4 @@ -2326,8 +2495,8 @@ msgstr "Lägg till en recension för %(title)s av %(author)s" #, 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." +"Har du hittat en bugg? Lägg upp det på buggtrackern istället." #: app/templates/packages/review_create_edit.html:56 msgid "Delete review." @@ -2342,7 +2511,7 @@ msgstr "" "kommentarer men tar bort effekten på paketets betyg." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "Recensionröster" @@ -2362,7 +2531,7 @@ msgid "Add a screenshot" msgstr "Lägg till skärmdump" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2379,15 +2548,15 @@ msgstr "Lägg till bild" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "Högsta skärmdump kommer användas som pakettumnageln." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "Alldeles för liten" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "För liten" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "Inte HD" @@ -2443,6 +2612,10 @@ msgstr "Detta paket innehåller moddnamn som finns i följande paket:" msgid "Similar Forum Topics" msgstr "Liknande forumtrådar" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2535,10 +2708,6 @@ msgstr "Nerladdningar" msgid "Website" msgstr "Hemsida" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Källkod" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Forum" @@ -2547,142 +2716,148 @@ msgstr "Forum" msgid "Issue Tracker" msgstr "Feltracker" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -"Denna tråd är endast synlig för skaparen, paketunderhållare, användare av " -"Godkännarrang eller högre, och @nämnda användare." +"Denna tråd är endast synlig för skaparen, paketunderhållare, användare av" +" Godkännarrang eller högre, och @nämnda användare." -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "Väntar på genomgång" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Redigera recension" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "Du kan inte recensera ditt egna paket." -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Används Av" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Innehåll" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Visa innehåll för spel" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "Paket kan möjligtvis vara föråldrad" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Endast synlig för skaparen och Redigerare." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Varning" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "Gillar du detta paket? Donera för att stödja utvecklingen" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "Donera nu" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Beroenden" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Nödvändiga" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "Inga nödvändiga beroenden" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Valfri" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Kompatibla Spel" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "Inget specifikt spel behövs" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "Detta är en experimentell funktion." -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" "Kompatibla spel bestäms av en algoritm och kan möjligtvis inte vara " "korrekt." -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Information" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Tekniskt namn" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s för kod,
%(media_license)s för media." -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Okänd" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Tillagd" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "Ta bort mig själv" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Bidrar" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Mer" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "Visa auditeringslogg" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "Vad rapporterar du? Varför rapporterar du den?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "Rapporter kommer delas med ContentDB-personal." -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "Endast administratören kan se vem gjorde rapporten." -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2836,8 +3011,8 @@ msgid "Unfulfilled Dependencies" msgstr "Ouppfyllda beroenden" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." -msgstr "Metapaket som har hårda beroenden på den, men inga paket som bidrar dem." +msgid "Mod names that have hard dependers, but no packages providing them." +msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2847,21 +3022,41 @@ msgstr "Visa alla" msgid "Recent Actions" msgstr "Senaste åtgärder" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "Endast Minetest-Mods org" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Sortera efter datum" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "Sortera efter poäng" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Alla föråldrade paket" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "Endast Minetest-Mods org" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Sortera efter datum" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "Sortera efter poäng" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2875,14 +3070,13 @@ msgstr "Endast borttappade taggar" msgid "Edit Tags" msgstr "Redigera taggar" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "%(username)ss att-göra lista" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "Alla föråldrade paket" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2912,6 +3106,11 @@ msgstr "Göm bortkastade trådar" msgid "Topics to be Added" msgstr "Ämnen att läggas till" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "%(username)ss att-göra lista" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Misc. att-göra" @@ -2924,8 +3123,8 @@ msgstr "Aktivera mejlnotifikationer" msgid "Unapproved Packages Needing Action" msgstr "Ej godkända paket som behöver åtgärdas" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "Inget behöver göras :)" @@ -2959,17 +3158,17 @@ msgstr "" "För att ta bort ett paket från nedan vänligen skapa ett utsläpp eller " "ändra uppdateringsinställningarna." -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "Små skärmdumpar" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "Dessa paket har skärmdumpar som är för små, och som borde ersättas." -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." @@ -2977,31 +3176,31 @@ msgstr "" "Röd och orange är skärmdumpar över gränsen, och gråa skärmdumpar är under" " den rekommenderade upplösningen." -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "Se alla" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "Paket utan taggar" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "Att beskriva ditt paket med taggar hjälper användare hitta dem." -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "Ej tillagda trådar" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "Lista med forumtrådar som inte har ett respektivt paket." -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Genomstrukna trådar har markerats som bortkastade." -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Gratulerar! Du har inte några trådar som inte finns på CDB." @@ -3119,26 +3318,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "Har du ett konto på Minetest-forumet?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB kommer länka ditt konto till ditt forumkonto." - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -"Du behöver inte ett forumkonto, men det rekommenderas för att få the " -"mesta ut från Minetest-community:t." -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "Ja, jag har ett forumkonto" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "Nej, jag har inte ett" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "Skapa forumkonto" @@ -3202,8 +3395,8 @@ msgid "" "Log into the forum and do that here." msgstr "" -"Logga in till forumet och gör det här." +"Logga in till forumet och gör det här." #: app/templates/users/claim_forums.html:47 msgid "Next: log in with GitHub" @@ -3223,8 +3416,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Gå till User Control Panel > Profile > Edit signature" +"Gå till User" +" Control Panel > Profile > Edit signature" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -3380,44 +3574,44 @@ msgstr "Skicka mejl" msgid "Donate" msgstr "Donera" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "paket" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "recensioner" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "kommentarer" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "Gör anspråk" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "Är detta du? Gör anspråk på ditt konto nu!" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Skapa paket" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "Visa lista med taggar" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "Underhållda paket" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "Denna användare är även underhållare för foljande paket" @@ -3519,6 +3713,11 @@ msgstr "Omedelbart" msgid "In digest" msgstr "Sammandraget" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3643,3 +3842,34 @@ msgstr "" #~ "Den här tråden är endast synlig " #~ "för skaparen, paketägaren, och användare " #~ "med godkännarrang eller över." + +#~ msgid "Meta Packages" +#~ msgstr "Metapaket" + +#~ msgid "No meta packages found." +#~ msgstr "Inga metapaket kunde hittas." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Metapaket \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" +#~ "Metapaket som har hårda beroenden på " +#~ "den, men inga paket som bidrar " +#~ "dem." + +#~ msgid "All Outdated Packages" +#~ msgstr "Alla föråldrade paket" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB kommer länka ditt konto till ditt forumkonto." + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +#~ "Du behöver inte ett forumkonto, men " +#~ "det rekommenderas för att få the " +#~ "mesta ut från Minetest-community:t." + diff --git a/translations/tr/LC_MESSAGES/messages.po b/translations/tr/LC_MESSAGES/messages.po index bde7b113..944c21cb 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: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-01-17 15:22+0000\n" "Last-Translator: Mehmet Ali <2045uuttb@relay.firefox.com>\n" "Language: tr\n" @@ -19,14 +19,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "" +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -34,7 +42,7 @@ msgstr "%(delta)s önce" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Ad" @@ -42,9 +50,10 @@ msgstr "Ad" msgid "Limit to package" msgstr "" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -83,7 +92,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Sürümler" @@ -95,161 +104,194 @@ msgstr "Ekran görüntüleri" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Bakımcılar" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Tür" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Ad (Teknik)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Bakım Durumu" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Etiketler" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Lisans" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Medya Lisansı" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Yazar Adı" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -275,13 +317,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Minimum Minetest Sürümü" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Maksimum Minetest Sürümü" @@ -307,70 +349,70 @@ msgstr "" msgid "Upload .zip file" msgstr ".zip dosyasını yükle" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Güncelleme" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Yeni Etiket" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Ayarları Kaydet" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -426,9 +468,9 @@ msgstr "" msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" @@ -496,7 +538,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -853,11 +895,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -915,41 +984,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1009,100 +1078,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "" @@ -1124,8 +1193,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1232,14 +1301,6 @@ msgstr "" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1463,25 +1524,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1552,7 +1594,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1606,6 +1648,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1642,27 +1767,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1679,9 +1804,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1697,41 +1821,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1838,6 +1962,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1922,6 +2047,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2227,7 +2396,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2247,7 +2416,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2262,15 +2431,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2326,6 +2495,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2412,10 +2585,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2424,138 +2593,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2703,7 +2878,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2714,20 +2889,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2742,13 +2937,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2779,6 +2973,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2791,8 +2990,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2821,47 +3020,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2977,24 +3176,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3222,44 +3417,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3349,6 +3544,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3556,3 +3756,27 @@ msgstr "" #~ "users of Approver rank or above." #~ msgstr "" +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/uk/LC_MESSAGES/messages.po b/translations/uk/LC_MESSAGES/messages.po index e78a2812..3931b1f3 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: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-03-24 07:55+0000\n" "Last-Translator: Andrij Mizyk \n" "Language: uk\n" @@ -20,14 +20,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Вас забанено." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Пакунки" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +43,7 @@ msgstr "%(delta)s тому" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Назва" @@ -43,9 +51,10 @@ msgstr "Назва" msgid "Limit to package" msgstr "Обмеження на пакунки" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +93,7 @@ msgstr "Змінити деталі" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Випуски" @@ -96,32 +105,43 @@ msgstr "Знімки екрана" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Супровідники" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Журнал авдиту" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Обмін і значки" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Вилучити" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Помилка: Інший пакунок вже використовує цю тему форуму!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Помилка: Автор теми форуму не співпадає з автором пакунка." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." @@ -129,130 +149,152 @@ msgstr "" "Увага: Не знайдено теми форуму. Таке може трапитися, якщо тему щойно " "створено." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Завантаження недоступне." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "Тип" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Заголовок (зрозумілий людям)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Назва (технічна)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Лише малі букви (a-z), цифри (0-9) і підкреслення (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Короткий опис (простий текст)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Стан підтримки" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Мітки" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Попередження вмісту" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Ліцензія" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "Ліцензія медія" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Довгий опис (Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL репозиторію VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL вебсайту" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL відстежувача помилок" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ІД теми форуму" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL відеозапису" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Не вдалося знайти такого користувача" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Доступ відхилено" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "У Вас нема прав робити це" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "Будь ласка, прокоментуйте необхідні зміни в гілці затвердження" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Видалити пакунок" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "Несхвалений пакунок" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "Супровідники (розділені комою)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Ви не супровідник" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "Власник пакунка не може вилучити себе як супровідника" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Імʼя автора" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -278,13 +320,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Мінімальна версія Minetest" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Максимальна версія Minetest" @@ -310,70 +352,70 @@ msgstr "Імпортувати з Git" msgid "Upload .zip file" msgstr "Відвантажити файл .zip" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Вказати мінімум" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Вказати максимум" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Оновити" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Новий коміт" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Нова мітка" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "Назва гілки" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Дія" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Надіслати сповіщення і позначити застарілим" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Створити випуск" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Зберегти налаштування" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "Вимкнути автоматизацію" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "Тепер, будь ласка, створіть початковий випуск" @@ -429,9 +471,9 @@ msgstr "Зображення обкладинки" msgid "Message" msgstr "Повідомлення" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Звіт" @@ -499,7 +541,7 @@ msgstr "Пароль" msgid "Remember me" msgstr "Запамʼятати мене" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -856,11 +898,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -918,41 +987,41 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Гра" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Пакунок текстур" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Ігри" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Пакунки текстур" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1012,100 +1081,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Додати пакунок" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Профіль" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Адмін" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Редактор ліцензії" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Відновити пакунок" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Редактор міток" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Створити мітку" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Налаштування" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Допоможіть перекласти ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Політика приватності" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Список користувачів" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Вихідний код" @@ -1127,8 +1196,8 @@ msgid "%(title)s by %(author)s" msgstr "" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "" @@ -1235,14 +1304,6 @@ msgstr "Опис" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Пакунки" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1466,25 +1527,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1555,7 +1597,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1609,6 +1651,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Супровідник" @@ -1645,27 +1770,27 @@ msgstr "Гілка" msgid "Last Reply" msgstr "Остання відповідь" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Випуск" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Репозиторій" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Оновити налаштування" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1682,9 +1807,8 @@ msgid "Actions" msgstr "Дії" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1700,41 +1824,41 @@ msgstr "Відхилити" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "Збірні пакунки" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "Не знайдено збірних пакунків." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Збірний пакунок \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Теми форуму" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Вимагається" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1841,6 +1965,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Пакунок" @@ -1925,6 +2050,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Сирці" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2230,7 +2399,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2250,7 +2419,7 @@ msgid "Add a screenshot" msgstr "Додати знімок екрана" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2265,15 +2434,15 @@ msgstr "Додати зображення" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2329,6 +2498,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2415,10 +2588,6 @@ msgstr "Завантаження" msgid "Website" msgstr "Вебсайт" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Сирці" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Форуми" @@ -2427,138 +2596,144 @@ msgstr "Форуми" msgid "Issue Tracker" msgstr "Відстежувач помилок" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Вміст" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Сумісні ігри" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Інформація" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Технічна назва" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Додано" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Більше" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2706,7 +2881,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2717,20 +2892,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Сортувати за датою" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Сортувати за датою" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2745,13 +2940,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2782,6 +2976,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2794,8 +2993,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2824,47 +3023,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2980,24 +3179,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3225,44 +3420,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Створити пакунок" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3352,6 +3547,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3472,3 +3672,27 @@ msgstr "" #~ "users of Approver rank or above." #~ msgstr "" +#~ msgid "Meta Packages" +#~ msgstr "Збірні пакунки" + +#~ msgid "No meta packages found." +#~ msgstr "Не знайдено збірних пакунків." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Збірний пакунок \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" + diff --git a/translations/vi/LC_MESSAGES/messages.po b/translations/vi/LC_MESSAGES/messages.po index 57b9bbc8..dd894c5c 100644 --- a/translations/vi/LC_MESSAGES/messages.po +++ b/translations/vi/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Vietnamese translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-08-25 11:19+0000\n" "Last-Translator: Văn Chí \n" -"Language-Team: Vietnamese \n" "Language: vi\n" +"Language-Team: Vietnamese " +"\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.14-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "Đã bị cấm:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "Bạn đã và đang bị cấm." +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "Gói" + #: app/template_filters.py:52 #, fuzzy, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "%(delta)s trước" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "Tên" @@ -44,9 +51,10 @@ msgstr "Tên" msgid "Limit to package" msgstr "Giới hạn bởi gói" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -87,7 +95,7 @@ msgstr "Sửa thông tin" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Phát hành" @@ -99,166 +107,199 @@ msgstr "Ảnh chụp màn hình" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "Người bảo trì" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "Nhật ký kiểm toán" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "Chia sẻ và Huy hiệu" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "Loại bỏ" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "Lỗi: Một gói khác đã sử dụng chủ đề diễn đàn này rồi!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "Lỗi: Tác giả chủ đề diễn đàn không khớp với tác giả gói." -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -"Cảnh báo: Không tìm thấy chủ đề diễn đàn. Điều này có lẽ sẽ xảy ra nếu chủ " -"đề chỉ mới vừa được tạo." +"Cảnh báo: Không tìm thấy chủ đề diễn đàn. Điều này có lẽ sẽ xảy ra nếu " +"chủ đề chỉ mới vừa được tạo." -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "Không có sẵn bản tải xuống nào." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 #, fuzzy msgid "Type" msgstr "Nhập" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "Tiêu đề (Người-đọc được)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "Tên (Kỹ thuật)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: 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 (_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "Mô tả ngắn gọn (Văn bản thô)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "Trạng thái Bảo trì" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "Thẻ" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "Cảnh báo Nội dung" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "Giấy phép" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 #, fuzzy msgid "Media License" msgstr "Giấy phép phương tiện truyền thông" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "Mô tả dài (Cho phép đánh dấu)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "URL kho lưu trữ VCS" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "URL trang web" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "URL của Trình theo dõi Sự cố" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "ID chủ đề diễn đàn" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "URL video" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "Gói đã tồn tại rồi" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "Không thể tìm thấy người dùng đó" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "Quyền bị từ chối" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "Bạn không có quyền làm điều đó" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 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:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "Gói đã xóa" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 #, fuzzy msgid "Unapproved package" msgstr "Gói chưa được phê duyệt" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 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:475 +#: app/blueprints/packages/packages.py:481 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:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "Bạn không phải người bảo trì" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 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:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "Tên Tác giả" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -285,13 +326,13 @@ msgstr "Tham chiếu Git (ví dụ: cam kết băm, nhánh hoặc thẻ)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "Phiên bản Minetest Thấp nhất" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "Phiên bản Minetest Cao nhất" @@ -317,73 +358,72 @@ msgstr "Nhập từ Git" msgid "Upload .zip file" msgstr "Tải lên tệp .zip" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "Đặt tối thiểu" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "Đặt tối đa" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "Chỉ thay đổi các giá trị đã đặt trước đó là none" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "Cập nhật" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Kích hoạt" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "Cam kết Mới" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Thẻ Mới" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 #, fuzzy msgid "Branch name" msgstr "Tên chi nhánh" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Hành động" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "Gửi thông báo và đánh dấu là đã lỗi thời" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "Tạo phát hành" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "Lưu Cài Đặt" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 #, fuzzy msgid "Disable Automation" msgstr "Tắt tự động hóa" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" -msgstr "" -"Vui lòng thêm URL kho lưu trữ Git để thiết lập các bản phát hành tự động" +msgstr "Vui lòng thêm URL kho lưu trữ Git để thiết lập các bản phát hành tự động" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "Đã xóa cấu hình cập nhật" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 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" @@ -416,8 +456,8 @@ msgid "" "You've reviewed too many packages recently. Please wait before trying " "again, and consider making your reviews more detailed" 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" +"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:175 msgid "You can't vote on the reviews on your own package!" @@ -441,9 +481,9 @@ msgstr "Ảnh bìa" msgid "Message" msgstr "Tin nhắn" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "Báo cáo" @@ -515,7 +555,7 @@ msgstr "Mật khẩu" msgid "Remember me" msgstr "Nhớ thông tin đăng nhập của tôi" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "Đăng nhập" @@ -589,12 +629,12 @@ msgstr "Tên người dùng không hợp lệ" #, fuzzy msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -"Một tài khoản đã tồn tại cho tên người dùng đó nhưng vẫn chưa được xác nhận." +"Một tài khoản đã tồn tại cho tên người dùng đó nhưng vẫn chưa được xác " +"nhận." #: app/blueprints/users/account.py:134 app/blueprints/users/account.py:141 msgid "That username/display name is already in use, please choose another." -msgstr "" -"Tên người dùng / tên hiển thị đó đã được sử dụng, vui lòng chọn tên khác." +msgstr "Tên người dùng / tên hiển thị đó đã được sử dụng, vui lòng chọn tên khác." #: app/blueprints/users/account.py:146 app/blueprints/users/account.py:259 msgid "Email already in use" @@ -606,15 +646,15 @@ 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 "" -"Chúng tôi không thể tạo tài khoản vì email đã được %(display_name)s sử dụng. " -"Hãy thử một địa chỉ email khác." +"Chúng tôi không thể tạo tài khoản vì email đã được %(display_name)s sử " +"dụng. Hãy thử một địa chỉ email khác." #: app/blueprints/users/account.py:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 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ể sử " -"dụng" +"Địa chỉ email đó đã bị hủy đăng ký / đưa vào danh sách đen và không thể " +"sử dụng" #: app/blueprints/users/account.py:191 msgid "Reset Password" @@ -678,8 +718,8 @@ msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -"Địa chỉ email của bạn đã thay đổi. Nếu bạn không yêu cầu điều này, vui lòng " -"liên hệ với quản trị viên." +"Địa chỉ email của bạn đã thay đổi. Nếu bạn không yêu cầu điều này, vui " +"lòng liên hệ với quản trị viên." #: app/blueprints/users/account.py:370 msgid "You may now log in" @@ -694,8 +734,8 @@ msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -"Email đó hiện đã được đưa vào danh sách đen. Vui lòng liên hệ với quản trị " -"viên nếu bạn muốn hoàn tác việc này." +"Email đó hiện đã được đưa vào danh sách đen. Vui lòng liên hệ với quản " +"trị viên nếu bạn muốn hoàn tác việc này." #: app/blueprints/users/claim.py:40 app/blueprints/users/claim.py:65 msgid "" @@ -893,18 +933,45 @@ msgstr "Văn bản cần tìm (biểu thức chính quy)" msgid "File filter" msgstr "Bộ lọc tệp" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "Tìm kiếm" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "Một bản phát hành là cần thiết trước khi gói này có thể được chấp thuận." + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "Trước tiên cần thêm các phần phụ thuộc cứng sau vào ContentDB: %(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "Bạn cần thêm ít nhất một ảnh chụp màn hình." + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "Xin vui lòng chờ đợi cho giấy phép được thêm vào CBD." + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -"Tên chỉ có thể chứa các chữ cái viết thường (az), chữ số (0-9) và dấu gạch " -"dưới (_)" +"Tên chỉ có thể chứa các chữ cái viết thường (az), chữ số (0-9) và dấu " +"gạch dưới (_)" #: app/logic/packages.py:109 msgid "You don't have permission to edit this package" @@ -928,8 +995,8 @@ msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -"Bạn đã tạo quá nhiều bản phát hành cho gói này trong 5 phút qua, vui lòng " -"đợi trước khi thử lại" +"Bạn đã tạo quá nhiều bản phát hành cho gói này trong 5 phút qua, vui lòng" +" đợi trước khi thử lại" #: app/logic/releases.py:74 msgid "Invalid commit hash; it must be a 40 character long base16 string" @@ -959,43 +1026,43 @@ 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:65 +#: app/models/packages.py:66 #, fuzzy msgid "Mod" msgstr "Mod" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "Trò chơi" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "Gói kết cấu" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 #, fuzzy msgid "Mods" msgstr "Sửa đổi" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "Trò chơi" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "Gói Kết cấu" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "Nộp để được Chấp nhận" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "Chấp thuận" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1015,8 +1082,8 @@ msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -"Bạn nhận được email này vì ai đó (hy vọng là bạn) đã nhập địa chỉ email của " -"bạn làm email của người dùng." +"Bạn nhận được email này vì ai đó (hy vọng là bạn) đã nhập địa chỉ email " +"của bạn làm email của người dùng." #: app/tasks/emails.py:153 #, python-format @@ -1052,108 +1119,108 @@ msgid "" "That page could not be found. The link may be broken, the page may have " "been deleted, or you may not have access to it." msgstr "" -"Trang đó không thể được tìm thấy. Liên kết có thể bị hỏng, trang có thể đã " -"bị xóa, hoặc có thể bạn không có quyền truy cập vào nó." +"Trang đó không thể được tìm thấy. Liên kết có thể bị hỏng, trang có thể " +"đã bị xóa, hoặc có thể bạn không có quyền truy cập vào nó." #: app/templates/base.html:36 msgid "Random" msgstr "Ngẫu nhiên" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "Trợ giúp" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -#, fuzzy -msgid "Threads" -msgstr "Chủ đề" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "Tìm kiếm %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "Tìm kiếm tất cả gói" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "Hàng đợi Công việc" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "Những việc cần làm" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "Thông báo" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "Thêm Gói" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "Hồ sơ" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "Quản trị" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "Trình chỉnh sửa Giấy phép" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "Khôi phục Gói" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "Trình biên Tập Thẻ" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "Tạo thẻ" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "Cài đặt" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "Đăng xuất" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "Giúp dịch ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "Chính sách và Hướng dẫn" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Chính sách Bảo mật" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "Thống kê / Giám sát" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "Danh sách người dùng" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +#, fuzzy +msgid "Threads" +msgstr "Chủ đề" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "Mã Nguồn" @@ -1175,8 +1242,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s bởi %(author)s" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "Đánh giá" @@ -1283,14 +1350,6 @@ msgstr "Mô tả" msgid "Views" msgstr "Lượt xem" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "Gói" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1329,8 +1388,8 @@ msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." 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." +"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 #, fuzzy @@ -1343,8 +1402,8 @@ msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." 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." +"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 msgid "Reset" @@ -1401,8 +1460,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB, and have email notifications enabled." msgstr "" -"Bạn đã nhận được email này vì bạn là người đã đăng ký của ContentDB, và đã " -"kích hoạt gửi email thông báo." +"Bạn đã nhận được email này vì bạn là người đã đăng ký của ContentDB, và " +"đã kích hoạt gửi email thông báo." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:50 @@ -1433,22 +1492,22 @@ msgid "" "We were unable to perform the password reset as we could not find an " "account associated with this email." msgstr "" -"Chúng tôi không thể thực hiện việc đặt lại mật khẩu vì chúng tôi không thể " -"tìm thấy tài khoản được liên kết với email này." +"Chúng tôi không thể thực hiện việc đặt lại mật khẩu vì chúng tôi không " +"thể tìm thấy tài khoản được liên kết với email này." #: app/templates/emails/unable_to_find_account.html:5 msgid "" "This may be because you used another email with your account, or because " "you never confirmed your email." msgstr "" -"Điều này có thể là do bạn đã sử dụng một email khác với tài khoản của mình " -"hoặc vì bạn chưa bao giờ xác nhận email của mình." +"Điều này có thể là do bạn đã sử dụng một email khác với tài khoản của " +"mình hoặc vì bạn chưa bao giờ xác nhận email của mình." #: 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 "" -"Bạn có thể sử dụng GitHub để đăng nhập nếu nó được liên kết với tài khoản " -"của bạn." +"Bạn có thể sử dụng GitHub để đăng nhập nếu nó được liên kết với tài khoản" +" của bạn." #: app/templates/emails/unable_to_find_account.html:9 #, fuzzy @@ -1471,8 +1530,8 @@ msgid "" "This email has been sent to you because someone (hopefully you) has " "entered your email address as a user's email." msgstr "" -"Email này được gửi cho bạn vì ai đó (hy vọng là bạn) đã nhập địa chỉ email " -"của bạn làm email của người dùng." +"Email này được gửi cho bạn vì ai đó (hy vọng là bạn) đã nhập địa chỉ " +"email của bạn làm email của người dùng." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -1481,7 +1540,8 @@ msgstr "Nếu đó không phải là bạn, thì chỉ cần xóa email này." #: app/templates/emails/verify.html:15 msgid "If this was you, then please click this link to confirm the address:" msgstr "" -"Nếu đây là bạn, thì xin vui lòng nhấn vào liên kết này để xác nhận địa chỉ:" +"Nếu đây là bạn, thì xin vui lòng nhấn vào liên kết này để xác nhận địa " +"chỉ:" #: app/templates/emails/verify.html:19 msgid "Confirm Email Address" @@ -1497,16 +1557,16 @@ msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"Chúng tôi rất tiếc khi thấy bạn ra đi. Bạn chỉ cần làm một việc nữa trước " -"khi email của bạn bị đưa vào danh sách đen." +"Chúng tôi rất tiếc khi thấy bạn ra đi. Bạn chỉ cần làm một việc nữa trước" +" khi email của bạn bị đưa vào danh sách đen." #: app/templates/emails/verify_unsubscribe.html:23 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address in the unsubscribe form." msgstr "" -"Bạn nhận được email này vì ai đó (hy vọng là bạn) đã nhập địa chỉ email của " -"bạn vào biểu mẫu hủy đăng ký." +"Bạn nhận được email này vì ai đó (hy vọng là bạn) đã nhập địa chỉ email " +"của bạn vào biểu mẫu hủy đăng ký." #: app/templates/macros/audit_log.html:13 #, python-format @@ -1542,30 +1602,9 @@ msgstr "Bạn cần tạo một bản phát hành trước khi gói này có th msgid "Release is still importing, or has an error." msgstr "Bản phát hành vẫn đang nhập hoặc có lỗi." -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" -"Một bản phát hành là cần thiết trước khi gói này có thể được chấp thuận." - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "Bạn cần thêm ít nhất một ảnh chụp màn hình." - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "Trước tiên cần thêm các phần phụ thuộc cứng sau vào ContentDB: %(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "Xin vui lòng chờ đợi cho giấy phép được thêm vào CBD." - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." -msgstr "" -"Bạn nên thêm ít nhất một ảnh chụp màn hình, nhưng điều này không bắt buộc." +msgstr "Bạn nên thêm ít nhất một ảnh chụp màn hình, nhưng điều này không bắt buộc." #: app/templates/macros/package_approval.html:62 msgid "Please wait for the release to be approved." @@ -1605,8 +1644,8 @@ msgid "" "You can open a thread if you have a question for the approver or package " "author." msgstr "" -"Bạn có thể mở một chủ đề nếu bạn có một câu hỏi cho các người phê duyệt hoặc " -"tác giả gói." +"Bạn có thể mở một chủ đề nếu bạn có một câu hỏi cho các người phê duyệt " +"hoặc tác giả gói." #: app/templates/macros/packagegridtile.html:25 msgid "Warning: Non-free code and media." @@ -1635,7 +1674,7 @@ msgid "Edit / Approve" msgstr "Chỉnh sửa / Phê duyệt" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "Chỉnh sửa" @@ -1689,6 +1728,89 @@ msgstr "Tại sao hoặc tại sao không? Cố gắng mang tính xây dựng" msgid "Post Review" msgstr "Đăng đánh giá" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "Người bảo trì" @@ -1725,27 +1847,27 @@ msgstr "Chủ đề" msgid "Last Reply" msgstr "Trả lời cuối cùng" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "Nếu %(trigger)s, thì %(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "Phát hành" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "Kho" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "Cài đặt cập nhật" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "Không có gói lỗi thời." @@ -1763,9 +1885,8 @@ msgid "Actions" msgstr "Hành động" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 #, fuzzy msgid "WIP" msgstr "WIP" @@ -1783,43 +1904,41 @@ msgstr "Bỏ đi" msgid "Old" msgstr "Cũ" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -#, fuzzy -msgid "Meta Packages" -msgstr "Siêu Gói" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -#, fuzzy -msgid "No meta packages found." -msgstr "Không tìm thấy siêu gói nào." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 -#, fuzzy, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "Siêu gói \"%(name)s\"" +#: app/templates/modnames/view.html:10 +#, python-format +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "Được Cung Cấp Bởi" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "Chủ đề diễn đàn" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s bởi %(display_name)s" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "Yêu cầu bởi" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "Tùy chọn được sử dụng bởi" @@ -1892,7 +2011,8 @@ msgstr "Để trống để sử dụng nhánh mặc định" #: app/templates/packages/update_config.html:35 msgid "Currently, the branch name field is only used by the New Commit trigger." msgstr "" -"Hiện tại, trường tên nhánh chỉ được sử dụng bởi trình kích hoạt Cam kết mới." +"Hiện tại, trường tên nhánh chỉ được sử dụng bởi trình kích hoạt Cam kết " +"mới." #: app/templates/packages/create_edit.html:5 #, python-format @@ -1918,8 +2038,8 @@ msgid "" "You can include a .cdb.json file in your %(type)s to update these details" " automatically." 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." +"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:55 msgid "" @@ -1932,6 +2052,7 @@ msgstr "" "\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:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "Gói" @@ -1945,14 +2066,14 @@ msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" 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" +"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:88 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." +"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:94 msgid "Repository and Links" @@ -1970,7 +2091,8 @@ msgstr "" #: app/templates/packages/create_edit.html:100 msgid "Leave blank if you don't have a repo. Click skip if the import fails." msgstr "" -"Để trống nếu bạn không có một kho. Nhấn vào bỏ qua nếu nhập khẩu không thành." +"Để trống nếu bạn không có một kho. Nhấn vào bỏ qua nếu nhập khẩu không " +"thành." #: app/templates/packages/create_edit.html:106 msgid "Next (Autoimport)" @@ -2006,16 +2128,16 @@ msgid "" "Depending on their rank, they will be able to edit the package, create " "releases and screenshots, and read private threads." msgstr "" -"Tùy thuộc vào thứ hạng của họ, mà họ sẽ có thể chỉnh sửa gói, tạo bản phát " -"hành và ảnh chụp màn hình cũng như đọc các chuỗi riêng tư." +"Tùy thuộc vào thứ hạng của họ, mà họ sẽ có thể chỉnh sửa gói, tạo bản " +"phát hành và ảnh chụp màn hình cũng như đọc các chuỗi riêng tư." #: app/templates/packages/edit_maintainers.html:13 msgid "" "Maintainers cannot add or remove other maintainers, but can remove " "themselves." msgstr "" -"Người bảo trì không thể thêm hoặc bớt người bảo trì khác, nhưng có thể tự " -"loại bỏ." +"Người bảo trì không thể thêm hoặc bớt người bảo trì khác, nhưng có thể tự" +" loại bỏ." #: app/templates/packages/game_hub.html:4 #: app/templates/packages/game_hub.html:24 @@ -2028,6 +2150,50 @@ msgstr "Trung Tâm Cộng Đồng" msgid "Mods for %(title)s" msgstr "Mods cho %(title)s" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "Nguồn" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "Không có trò chơi cụ thể nào được yêu cầu" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2052,8 +2218,8 @@ msgstr "Thay đổi hàng loạt bản phát hành" #: 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 "" -"Sử dụng trang này để đặt giá trị tối thiểu và tối đa của tất cả các bản phát " -"hành cho gói của bạn." +"Sử dụng trang này để đặt giá trị tối thiểu và tối đa của tất cả các bản " +"phát hành cho gói của bạn." #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 @@ -2103,16 +2269,16 @@ msgid "" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" "Đặt phiên bản Minetest tối thiểu và tối đa được hỗ trợ.\n" -"\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 " -"đó. " +"\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 msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -"Bạn có thể đặt cái này tự động trong ." -"conf của gói của bạn." +"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 msgid "Delete Release" @@ -2127,13 +2293,14 @@ msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." 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ê." +"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 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 trước." +"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 " +"trước." #: app/templates/packages/release_new.html:4 #: app/templates/packages/release_new.html:8 @@ -2161,8 +2328,8 @@ msgid "" "You can create releases automatically when you push commits or tags to " "your repository." msgstr "" -"Bạn có thể tạo bản phát hành tự động khi bạn đẩy các cam kết hoặc thẻ vào " -"kho lưu trữ của mình." +"Bạn có thể tạo bản phát hành tự động khi bạn đẩy các cam kết hoặc thẻ vào" +" kho lưu trữ của mình." #: app/templates/packages/release_new.html:28 #: app/templates/packages/release_wizard.html:69 @@ -2175,8 +2342,8 @@ msgid "" "Using Git would allow you to create releases automatically when you push " "code or tags." msgstr "" -"Sử dụng Git sẽ cho phép bạn tạo bản phát hành tự động khi bạn đẩy mã hoặc " -"thẻ." +"Sử dụng Git sẽ cho phép bạn tạo bản phát hành tự động khi bạn đẩy mã hoặc" +" thẻ." #: app/templates/packages/release_new.html:40 msgid "1. Name release" @@ -2196,8 +2363,8 @@ msgid "" "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -"Hãy nhìn vào Hướng dẫn cấu hình và phát " -"hành gói cho\n" +"Hãy nhìn vào Hướng dẫn cấu hình và phát" +" hành gói cho\n" "\t\t\tmẹo tùy chỉnh các bản phát hành." #: app/templates/packages/release_new.html:61 @@ -2210,8 +2377,8 @@ msgid "" "automatically,\n" "\t\t\twhich will override your selection." msgstr "" -".conf của gói của bạn có thể đặt thành tự " -"động,\n" +".conf của gói của bạn có thể đặt thành " +"tự động,\n" "\t\t\t mà sẽ ghi đè lựa chọn của bạn." #: app/templates/packages/release_wizard.html:4 @@ -2227,16 +2394,17 @@ msgstr "Để sau" #, python-format msgid "A release is a single downloadable version of your %(title)s." msgstr "" -"Bản phát hành là một phiên bản có thể tải xuống duy nhất của %(title)s, mà " -"của bạn." +"Bản phát hành là một phiên bản có thể tải xuống duy nhất của %(title)s, " +"mà của bạn." #: app/templates/packages/release_wizard.html:15 msgid "" "You need to create releases even if you use a rolling release development" " cycle, as Minetest needs them to check for updates." msgstr "" -"Bạn cần tạo các bản phát hành ngay cả khi bạn sử dụng chu kỳ phát triển bản " -"phát hành luân phiên, vì Minetest cần chúng để kiểm tra các bản cập nhật." +"Bạn cần tạo các bản phát hành ngay cả khi bạn sử dụng chu kỳ phát triển " +"bản phát hành luân phiên, vì Minetest cần chúng để kiểm tra các bản cập " +"nhật." #: app/templates/packages/release_wizard.html:20 #: app/templates/packages/update_config.html:12 @@ -2244,16 +2412,16 @@ msgid "" "When you push a change to your Git repository, ContentDB can create a new" " release automatically or send you a reminder." msgstr "" -"Khi bạn đẩy một thay đổi vào kho lưu trữ Git của mình, ContentDB có thể tự " -"động tạo một bản phát hành mới hoặc gửi cho bạn lời nhắc." +"Khi bạn đẩy một thay đổi vào kho lưu trữ Git của mình, ContentDB có thể " +"tự động tạo một bản phát hành mới hoặc gửi cho bạn lời nhắc." #: app/templates/packages/release_wizard.html:21 msgid "" "ContentDB will check your Git repository every day, but you can use " "webhooks or the API for faster updates." msgstr "" -"ContentDB sẽ kiểm tra kho lưu trữ Git của bạn mỗi ngày, nhưng bạn có thể sử " -"dụng webhook hoặc API để cập nhật nhanh hơn." +"ContentDB sẽ kiểm tra kho lưu trữ Git của bạn mỗi ngày, nhưng bạn có thể " +"sử dụng webhook hoặc API để cập nhật nhanh hơn." #: app/templates/packages/release_wizard.html:25 #: app/templates/packages/release_wizard.html:64 @@ -2288,8 +2456,8 @@ msgstr "Không có nhắc nhở" #: app/templates/packages/release_wizard.html:60 msgid "Unfortunately, you will otherwise need to create a release manually." msgstr "" -"Thật không may, mặc khác, bạn sẽ cần phải tạo bản phát hành theo cách thủ " -"công." +"Thật không may, mặc khác, bạn sẽ cần phải tạo bản phát hành theo cách thủ" +" công." #: app/templates/packages/release_wizard.html:72 msgid "Create releases manually" @@ -2323,9 +2491,10 @@ msgid "" "\t\t\tThe Admin can restore removed packages, if needed." msgstr "" "Để tránh mất dữ liệu, bạn không thể xóa gói vĩnh viễn.\n" -"\t\t\t Bạn có thể xóa chúng khỏi ContentDB, điều này sẽ khiến chúng không\n" -"\t\t\t hiển thị cho bất kỳ người dùng nào và chúng có thể bị xóa vĩnh viễn " -"trong tương lai.\n" +"\t\t\t Bạn có thể xóa chúng khỏi ContentDB, điều này sẽ khiến chúng không" +"\n" +"\t\t\t hiển thị cho bất kỳ người dùng nào và chúng có thể bị xóa vĩnh " +"viễn trong tương lai.\n" "\t\t\t Quản trị viên có thể khôi phục các gói đã xóa, nếu cần." #: app/templates/packages/remove.html:19 @@ -2343,7 +2512,8 @@ msgstr "Lý do" #: app/templates/packages/remove.html:30 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" +"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:34 #: app/templates/threads/delete_reply.html:18 @@ -2362,8 +2532,8 @@ msgstr "Đăng một bài đánh giá cho %(title)s bởi %(author)s" #, 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 đó." +"Tìm thấy lỗi (bug)? Đăng nó trên issue tracker " +"thay vào đó." #: app/templates/packages/review_create_edit.html:56 msgid "Delete review." @@ -2378,7 +2548,7 @@ msgstr "" "hưởng của nó vào đánh giá gói." #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "Vote đánh giá" @@ -2398,14 +2568,14 @@ msgid "Add a screenshot" msgstr "Thêm ảnh chụp màn hình" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" " %(width)dx%(height)d." msgstr "" -"Độ phân giải được đề xuất là 1920x1080 và ảnh chụp màn hình ít nhất phải là " -"%(width)dx%(height)d." +"Độ phân giải được đề xuất là 1920x1080 và ảnh chụp màn hình ít nhất phải " +"là %(width)dx%(height)d." #: app/templates/packages/screenshots.html:11 msgid "Add Image" @@ -2415,16 +2585,16 @@ msgstr "Thêm Hình Ảnh" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "Ảnh chụp màn hình trên cùng sẽ được sử dụng làm hình thu nhỏ của gói." -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 #, fuzzy msgid "Way too small" msgstr "Cách quá nhỏ" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "Quá nhỏ" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "Không phải HD" @@ -2481,6 +2651,10 @@ msgstr "Gói này chứa các modnames có trong các gói sau:" msgid "Similar Forum Topics" msgstr "Chủ đề diễn đàn tương tự" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2503,8 +2677,8 @@ msgid "" "Git Update Detection is clever enough to not create a release again if " "you've already created it manually or using webhooks/the API." msgstr "" -"Git Update Detection đủ thông minh để không tạo lại bản phát hành nếu bạn đã " -"tạo nó theo cách thủ công hoặc sử dụng webhooks / API." +"Git Update Detection đủ thông minh để không tạo lại bản phát hành nếu bạn" +" đã tạo nó theo cách thủ công hoặc sử dụng webhooks / API." #: app/templates/packages/update_config.html:28 msgid "The trigger is the event that triggers the action." @@ -2573,10 +2747,6 @@ msgstr "Tải về" msgid "Website" msgstr "Trang web" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "Nguồn" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "Diễn đàn" @@ -2585,149 +2755,155 @@ msgstr "Diễn đàn" msgid "Issue Tracker" msgstr "Theo Dõi Vấn Đề" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -"Chủ đề này chỉ hiển thị với người tạo, người duy trì gói, người dùng có xếp " -"hạng Người phê duyệt trở lên và người dùng @mentioned (được đề cập đến)." +"Chủ đề này chỉ hiển thị với người tạo, người duy trì gói, người dùng có " +"xếp hạng Người phê duyệt trở lên và người dùng @mentioned (được đề cập " +"đến)." -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "Chờ xem xét" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "Chỉnh sửa đánh giá" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "Bạn không thể đánh giá gói của mình." -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "Được Sử Dụng Bởi" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "Nội dung" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "Xem nội dung cho trò chơi" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "Gói có thể đã lỗi thời" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "Chỉ hiển thị cho tác giả và Biên tập viên." -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "Cảnh báo" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "Thích gói này? Giúp hỗ trợ sự phát triển của nó bằng cách đóng góp" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "Quyên góp ngay bây giờ" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "Phụ thuộc" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "Yêu cầu" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "Không có phụ thuộc bắt buộc" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "Tùy chọn" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "Trò chơi tương thích" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "Không có trò chơi cụ thể nào được yêu cầu" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "Đây là một tính năng thử nghiệm." -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -"Các trò chơi được hỗ trợ được xác định bởi một thuật toán và có thể không " -"đúng." +"Các trò chơi được hỗ trợ được xác định bởi một thuật toán và có thể không" +" đúng." -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "Thông tin" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "Tên Kỹ Thuật" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." -msgstr "" -"%(code_license)s cho mã,
%(media_license)s cho phương tiện truền thông." +msgstr "%(code_license)s cho mã,
%(media_license)s cho phương tiện truền thông." -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "Không rõ" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "Đã thêm" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "Xóa chính tôi" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "Cung cấp" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "Thêm" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "Xem nhật ký kiểm tra" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "Bạn đang báo cáo điều gì? Tại sao bạn báo cáo nó?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "Các báo cáo sẽ được chia sẻ với nhân viên ContentDB." -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "Chỉ quản trị viên mới có thể xem ai đã thực hiện báo cáo." -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"Tìm thấy một lỗi? Xin hãy báo cáo trên trình theo dõi vấn đề của gói hoặc " -"thay vào đó trong một chuỗi (thread)." +"Tìm thấy một lỗi? Xin hãy báo cáo trên trình theo dõi vấn đề của gói hoặc" +" thay vào đó trong một chuỗi (thread)." #: app/templates/tasks/view.html:5 msgid "Task Failed" @@ -2771,16 +2947,16 @@ 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 "" -"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." +"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 msgid "" "Only you, the package author, and users of Approver rank and above can " "read private threads." msgstr "" -"Chỉ bạn, tác giả gói và người dùng có xếp hạng Người chấp thuận trở lên mới " -"có thể đọc các chuỗi(threads) riêng tư." +"Chỉ bạn, tác giả gói và người dùng có xếp hạng Người chấp thuận trở lên " +"mới có thể đọc các chuỗi(threads) riêng tư." #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 @@ -2876,8 +3052,8 @@ msgid "Unfulfilled Dependencies" msgstr "Sự phụ thuộc chưa được thực hiện" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." -msgstr "Các gói meta có phụ thuộc cứng, nhưng không có gói nào cung cấp chúng." +msgid "Mod names that have hard dependers, but no packages providing them." +msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2887,21 +3063,41 @@ msgstr "Xem Tất cả" msgid "Recent Actions" msgstr "Hành Động Gần Đây" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "Chỉ Minetest-Mods org" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "Lọc theo ngày" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "Lọc theo điểm" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Tất cả các gói đã lỗi thời" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "Chỉ Minetest-Mods org" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "Lọc theo ngày" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "Lọc theo điểm" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2915,14 +3111,13 @@ msgstr "Chỉ thẻ thiếu" msgid "Edit Tags" msgstr "Chỉnh Sửa Thẻ" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "Công việc cần làm của %(username)s" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "Tất cả các Gói đã Lỗi thời" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2952,6 +3147,11 @@ msgstr "Ẩn chủ đề(topics) bị bỏ đi" msgid "Topics to be Added" msgstr "Các chủ đề(topics) sẽ được thêm vào" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "Công việc cần làm của %(username)s" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Việc làm khác" @@ -2964,8 +3164,8 @@ msgstr "Cho phép thông báo email" msgid "Unapproved Packages Needing Action" msgstr "Các gói không được phê duyệt cần hành động" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "Không có gì để làm :)" @@ -2987,63 +3187,63 @@ msgid "" "releases when New Commits or New Tags are pushed to Git by clicking " "'Update Settings'." msgstr "" -"Thay vì đánh dấu các gói là lỗi thời, bạn có thể tự động tạo bản phát hành " -"khi Cam kết mới hoặc Thẻ mới được đẩy lên Git bằng cách nhấp vào 'Cài đặt " -"cập nhật'." +"Thay vì đánh dấu các gói là lỗi thời, bạn có thể tự động tạo bản phát " +"hành khi Cam kết mới hoặc Thẻ mới được đẩy lên Git bằng cách nhấp vào " +"'Cài đặt cập nhật'." #: app/templates/todo/user.html:60 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -"Để loại bỏ một gói từ bên dưới, tạo ra một bản phát hành hoặc thay đổi bản " -"thiết lập." +"Để loại bỏ một gói từ bên dưới, tạo ra một bản phát hành hoặc thay đổi " +"bản thiết lập." -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "Ảnh chụp màn hình nhỏ" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -"Những gói này có ảnh chụp màn hình nhưng chúng quá nhỏ, và cần được thay thế." +"Những gói này có ảnh chụp màn hình nhưng chúng quá nhỏ, và cần được thay " +"thế." -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -"Màu đỏ và màu cam là ảnh chụp màn hình dưới giới hạn và ảnh chụp màn hình " -"màu xám ở dưới độ phân giải được đề xuất." +"Màu đỏ và màu cam là ảnh chụp màn hình dưới giới hạn và ảnh chụp màn hình" +" màu xám ở dưới độ phân giải được đề xuất." -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "Thấy Tất cả" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "Gói không có thẻ" -#: app/templates/todo/user.html:130 -msgid "Labelling your packages with tags helps users find them." -msgstr "" -"Gắn nhãn các gói của bạn bằng các thẻ sẽ giúp người dùng tìm thấy chúng." - #: app/templates/todo/user.html:150 +msgid "Labelling your packages with tags helps users find them." +msgstr "Gắn nhãn các gói của bạn bằng các thẻ sẽ giúp người dùng tìm thấy chúng." + +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "Chủ đề chưa được cập nhật" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "Danh sách các chủ đề diễn đàn của bạn không có gói phù hợp." -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Các chủ đề có gạch ngang đã được đánh dấu là đã bị loại bỏ." -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Chúc mừng! Bạn không có bất kỳ chủ đề nào không có trên CDB." @@ -3128,8 +3328,8 @@ msgid "" "Your email is needed to recover your account if you forget your password " "and to send (configurable) notifications. " msgstr "" -"Email của bạn là cần thiết để phục hồi tài khoản của bạn nếu bạn quên mật " -"khẩu và để gửi thông báo (theo cấu hình). " +"Email của bạn là cần thiết để phục hồi tài khoản của bạn nếu bạn quên mật" +" khẩu và để gửi thông báo (theo cấu hình). " #: app/templates/users/change_set_password.html:29 #: app/templates/users/register.html:25 @@ -3161,26 +3361,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "Bạn có tài khoản trên Diễn đàn Minetest không?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB sẽ liên kết tài khoản của bạn với tài khoản diễn đàn của bạn." - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -"Bạn không cần có tài khoản diễn đàn, tuy nhiên bạn nên tận dụng tối đa cộng " -"đồng Minetest." -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr ", Tôi có một tài khoản diễn đàn" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "Không, Tôi không có" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "Tạo tài khoản diễn đàn" @@ -3193,14 +3387,14 @@ msgid "" "You'll need to use prove that you have access to your forum account using" " one of the options below." msgstr "" -"Bạn sẽ cần sử dụng chứng minh rằng bạn có quyền truy cập vào tài khoản diễn " -"đàn của mình bằng một trong các tùy chọn bên dưới." +"Bạn sẽ cần sử dụng chứng minh rằng bạn có quyền truy cập vào tài khoản " +"diễn đàn của mình bằng một trong các tùy chọn bên dưới." #: app/templates/users/claim_forums.html:14 msgid "This is so ContentDB can link your account to your forum account." msgstr "" -"Điều này để ContentDB có thể liên kết tài khoản của bạn với tài khoản diễn " -"đàn của bạn." +"Điều này để ContentDB có thể liên kết tài khoản của bạn với tài khoản " +"diễn đàn của bạn." #: app/templates/users/claim_forums.html:18 msgid "Don't have a forums account?" @@ -3244,8 +3438,8 @@ msgid "" "Log into the forum and do that here." msgstr "" -"Đăng nhập vào diễn đàn và làm điều đó ở đây." +"Đăng nhập vào diễn đàn và làm điều đó ở đây." #: app/templates/users/claim_forums.html:47 msgid "Next: log in with GitHub" @@ -3265,8 +3459,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Đi tới Bảng điều khiển người dùng > Hồ sơ> Chỉnh sửa chữ ký" +"Đi tới Bảng" +" điều khiển người dùng > Hồ sơ> Chỉnh sửa chữ ký" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -3291,16 +3486,16 @@ msgid "" "This will delete your account, removing %(threads)d threads and " "%(replies)d replies." msgstr "" -"Thao tác này sẽ xóa tài khoản của bạn, xóa %(threads)d chủ đề(threads ) và " -"%(replies)d câu trả lời." +"Thao tác này sẽ xóa tài khoản của bạn, xóa %(threads)d chủ đề(threads ) " +"và %(replies)d câu trả lời." #: app/templates/users/delete.html:22 msgid "" "As you have packages and/or forum threads, your account cannot be fully " "deleted." msgstr "" -"Như bạn có gói và/ hoặc các đề(threads) diễn đàn, tài khoản của bạn không " -"thể hoàn toàn xóa." +"Như bạn có gói và/ hoặc các đề(threads) diễn đàn, tài khoản của bạn không" +" thể hoàn toàn xóa." #: app/templates/users/delete.html:23 #, python-format @@ -3308,8 +3503,9 @@ msgid "" "Instead, your account will be deactivated and all personal information " "wiped - including %(threads)d threads and %(replies)d replies." msgstr "" -"Thay vào đó, tài khoản của bạn sẽ bị vô hiệu hóa và tất cả thông tin cá nhân " -"bị xóa sạch - bao gồm %(threads)d Chủ đề(threads) và %(replies)d phản hồi." +"Thay vào đó, tài khoản của bạn sẽ bị vô hiệu hóa và tất cả thông tin cá " +"nhân bị xóa sạch - bao gồm %(threads)d Chủ đề(threads) và %(replies)d " +"phản hồi." #: app/templates/users/delete.html:25 msgid "See the privacy policy for more information." @@ -3422,44 +3618,44 @@ msgstr "Gửi Email" msgid "Donate" msgstr "Quyên góp" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "gói" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "đánh giá" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "bình luận" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "Xác nhận" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "Đây là bạn? Xác nhận tài khoản của bạn ngay bây giờ!" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "Tạo gói" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "Xem danh sách các thẻ" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "Gói được duy trì" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 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" @@ -3497,8 +3693,8 @@ msgid "" "Human readable name, defaults to username if not specified. This can be " "changed later." msgstr "" -"Tên con người có thể đọc được, tên mặc định là tên người dùng nếu không chỉ " -"định . Điều này có thể được thay đổi sau." +"Tên con người có thể đọc được, tên mặc định là tên người dùng nếu không " +"chỉ định . Điều này có thể được thay đổi sau." #: app/templates/users/register.html:21 msgid "Same as username" @@ -3522,8 +3718,8 @@ msgid "" "Your email is needed to recover your account if you forget your password," " and to send (configurable) notifications." msgstr "" -"Email của bạn là cần thiết để khôi phục tài khoản nếu bạn quên mật khẩu và " -"để gửi thông báo (có thể định cấu hình)." +"Email của bạn là cần thiết để khôi phục tài khoản nếu bạn quên mật khẩu " +"và để gửi thông báo (có thể định cấu hình)." #: app/templates/users/settings_email.html:25 msgid "There is at least one verification pending." @@ -3557,6 +3753,11 @@ msgstr "Ngay lập tức" msgid "In digest" msgstr "Trong thông báo" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3592,8 +3793,8 @@ msgid "" "essential system emails.\n" "\t\t\t\t\tConsider editing your email notification preferences instead." msgstr "" -"ContentDB sẽ không thể gửi \"quên mật khẩu\" và các email hệ thống thiết yếu " -"khác.\n" +"ContentDB sẽ không thể gửi \"quên mật khẩu\" và các email hệ thống thiết " +"yếu khác.\n" "\t\t\t\t\t Thay vào đó, hãy xem xét chỉnh sửa các tùy chọn thông báo qua " "email của bạn." @@ -3623,5 +3824,32 @@ msgstr "Bạn có rất nhiều thông báo, bạn nên đọc hoặc xóa chún msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" -msgstr "" -"Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao nhiêu được gửi" +msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao nhiêu được gửi" + +#~ msgid "Meta Packages" +#~ msgstr "Siêu Gói" + +#~ msgid "No meta packages found." +#~ msgstr "Không tìm thấy siêu gói nào." + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "Siêu gói \"%(name)s\"" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "Các gói meta có phụ thuộc cứng, nhưng không có gói nào cung cấp chúng." + +#~ msgid "All Outdated Packages" +#~ msgstr "Tất cả các Gói đã Lỗi thời" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB sẽ liên kết tài khoản của bạn với tài khoản diễn đàn của bạn." + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +#~ "Bạn không cần có tài khoản diễn" +#~ " đàn, tuy nhiên bạn nên tận " +#~ "dụng tối đa cộng đồng Minetest." + diff --git a/translations/zh_Hans/LC_MESSAGES/messages.po b/translations/zh_Hans/LC_MESSAGES/messages.po index a1a22b47..a28cdb08 100644 --- a/translations/zh_Hans/LC_MESSAGES/messages.po +++ b/translations/zh_Hans/LC_MESSAGES/messages.po @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-11-17 02:47+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 4.15-dev\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "已封号:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "您被封号了。" +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "软件包" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "%(delta)s以前" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "名称" @@ -43,9 +50,10 @@ msgstr "名称" msgid "Limit to package" msgstr "软件包限制" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "编辑详细信息" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "发行版" @@ -96,161 +104,194 @@ msgstr "截图" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "维护者" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "审计报告" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "分享和徽章" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "移除" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "错误:该论坛贴子已被另一个软件包使用!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "错误:论坛贴子作者与软件包作者不匹配。" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "错误:论坛贴子未找到。有可能该贴子刚刚创建。" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "无可用下载。" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "类型" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "标题(人类可读)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "名称(技术性)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只允许小写字母(a-z),数字(0-9),下划线(_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "简短说明(纯文本)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "开发周期" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "标签" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "内容警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "许可证" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "媒体内容许可证" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "长说明(Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "版本控制系统仓库URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "网站URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "问题追踪器URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "论坛贴子ID" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "视频URL" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "软件包已存在" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "找不到该用户" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "拒绝访问" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "你没有进行该操作的权限" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 msgid "Please comment what changes are needed in the approval thread" msgstr "请在审核贴评论中说明需要作出哪些修改" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "已删除的软件包" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "未通过的软件包" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "维护者(用逗号隔开)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "你没有权限编辑维护者" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "你不是维护者" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "软件包所有人不能把自己移除出维护者列表" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "作者名" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -276,13 +317,13 @@ msgstr "Git引用(即:提交哈希,分支或标签)" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "最低Minetest版本" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "最高Minetest版本" @@ -308,70 +349,70 @@ msgstr "从Git导入" msgid "Upload .zip file" msgstr "上传zip文件" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "设置最小值" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "设置最大值" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "仅修改之前为空的值" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "钩子" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新标签" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "分支名称" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "动作" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "发送通知并标记为过期包" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "创建发行版" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "保存设置" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "关闭自动化" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "要自动发布,请添加Git仓库URL" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "已删除更新配置" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "现在,请创建初始发行版" @@ -427,9 +468,9 @@ msgstr "封面图像" msgid "Message" msgstr "消息" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "举报" @@ -497,7 +538,7 @@ msgstr "密码" msgid "Remember me" msgstr "记住我" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "登录" @@ -582,8 +623,7 @@ 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:151 app/blueprints/users/account.py:254 #: app/blueprints/users/settings.py:142 @@ -671,8 +711,7 @@ msgid "" "Invalid username, Only alphabetic letters (A-Za-z), numbers (0-9), " "underscores (_), minuses (-), and periods (.) allowed. Consider " "contacting an admin" -msgstr "用户名无效,只允许字母(A-Za-z)、数字(0-9)、下划线(_)、减号(-)和句号(" -".)。考虑联系管理员" +msgstr "用户名无效,只允许字母(A-Za-z)、数字(0-9)、下划线(_)、减号(-)和句号(.)。考虑联系管理员" #: app/blueprints/users/claim.py:45 msgid "User has already been claimed" @@ -856,11 +895,38 @@ msgstr "要查找的文本(正则表达式)" msgid "File filter" msgstr "文件过滤器" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "搜索" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "需要发行版才能将软件包交付审核。" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "需要先将以下硬依赖项添加到 ContentDB:%(deps)s" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "您需要添加至少一个截图。" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "请等待许可证添加到 CDB。" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -918,41 +984,41 @@ msgstr "请上传%(file_desc)s" msgid "Uploaded image isn't actually an image" msgstr "上传的图片不是图片" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "Mod" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "子游戏" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "材质包" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "Mod" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "子游戏" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "材质包" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "交付审核" -#: app/models/packages.py:169 +#: app/models/packages.py:170 msgid "Approve" msgstr "批准" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1012,100 +1078,100 @@ msgstr "找不到页面。该页面可能已被删除,或者您没有权限访 msgid "Random" msgstr "随机" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "帮助" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "贴子" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "搜索%(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "搜索所有软件包" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "工作队列" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "待办列表" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "通知" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "添加软件包" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "个人资料" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "管理员" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "软件许可证编辑器" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "恢复软件包" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "标签编辑器" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "创建标签" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "设置" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "登出" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "帮助翻译ContentDB" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "政策和指导" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "API" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "隐私政策" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "统计/监控" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "用户列表" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "贴子" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "源代码" @@ -1127,8 +1193,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s (作者:%(author)s)" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "评测" @@ -1235,14 +1301,6 @@ msgstr "描述" msgid "Views" msgstr "浏览量" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "软件包" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1466,25 +1524,6 @@ msgstr "您需要先创建一个发行版才能将软件包交付审核。" msgid "Release is still importing, or has an error." msgstr "发行版仍在导入,或遇到错误。" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "需要发行版才能将软件包交付审核。" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "您需要添加至少一个截图。" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "需要先将以下硬依赖项添加到 ContentDB:%(deps)s" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "请等待许可证添加到 CDB。" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "您最好添加至少一个截图,但这并不必要。" @@ -1555,7 +1594,7 @@ msgid "Edit / Approve" msgstr "编辑 / 批准" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "编辑" @@ -1609,6 +1648,89 @@ msgstr "为什么?请发表有建设性的评价" msgid "Post Review" msgstr "发表评测" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "维护者" @@ -1645,27 +1767,27 @@ msgstr "贴子" msgid "Last Reply" msgstr "最新回复" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "在%(trigger)s时,执行操作%(action)s" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "发行版" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "仓库" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "更新设置" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "没有过期软件包。" @@ -1682,9 +1804,8 @@ msgid "Actions" msgstr "操作" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "未完工" @@ -1700,41 +1821,41 @@ msgstr "丢弃" msgid "Old" msgstr "旧" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" -msgstr "元包" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" +msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." -msgstr "找不到元包。" +#: app/templates/modnames/list.html:37 +msgid "No mod names found." +msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" -msgstr "元包“%(name)s”" +msgid "Mod Name \"%(name)s\"" +msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "提供者" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "论坛贴子" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s(作者%(display_name)s)" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "该软件包为以下包的依赖项" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "该软件包为以下包的可选依赖项" @@ -1843,6 +1964,7 @@ msgstr "" "Git元数据、自动补全等功能。" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "软件包" @@ -1929,6 +2051,50 @@ msgstr "社区中心" msgid "Mods for %(title)s" msgstr "%(title)s的Mod" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "源代码" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "不需要特定的子游戏" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2248,7 +2414,7 @@ msgid "" msgstr "这将把评测转换为主题,保留评论,而消除其对软件包评级的影响。" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "评测投票" @@ -2268,7 +2434,7 @@ msgid "Add a screenshot" msgstr "添加截图" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2283,15 +2449,15 @@ msgstr "添加图片" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "最靠上的屏幕截图将用于软件包缩略图。" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "太小了" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "太小" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "非高清" @@ -2347,6 +2513,10 @@ msgstr "该软件包包含了在以下软件包中存在的Mod名称:" msgid "Similar Forum Topics" msgstr "类似的论坛贴子" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2433,10 +2603,6 @@ msgstr "下载" msgid "Website" msgstr "网站" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "源代码" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "论坛" @@ -2445,139 +2611,144 @@ msgstr "论坛" msgid "Issue Tracker" msgstr "问题跟踪器" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." -msgstr "这个贴子只对其创建者、软件包维护者、审核者及以上级别的用户、“@”提到的用户可见" -"。" +msgstr "这个贴子只对其创建者、软件包维护者、审核者及以上级别的用户、“@”提到的用户可见。" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "等待评测" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "编辑评测" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "你不能自己评测自己的软件包。" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "被用于" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "内容" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "查看子游戏内容" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "软件包可能已过时" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "只对作者和编辑可见。" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "警告" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "喜欢这个软件包?捐款来支持发展" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "立即捐款" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "依赖项" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "必需" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "没有必需的依赖项" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "可选" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "兼容子游戏" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "不需要特定的子游戏" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "这是一个实验性功能。" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "支持的游戏是由算法计算,不保证正确性。" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "信息" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "技术名称" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "代码%(code_license)s,媒体%(media_license)s。" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "未知" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "添加时间" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "移除自己" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "提供" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "更多" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "见审计日志" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "你要举报什么?为什么要举报?" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "举报将共享至 ContentDB 审核人员。" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "只有管理员才能看到举报人。" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2725,8 +2896,8 @@ msgid "Unfulfilled Dependencies" msgstr "未满足的依赖项" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." -msgstr "有硬性依赖但没有软件包提供这些依赖的元包。" +msgid "Mod names that have hard dependers, but no packages providing them." +msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 msgid "View All" @@ -2736,21 +2907,41 @@ msgstr "查看全部" msgid "Recent Actions" msgstr "最近的活动" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "仅限Minetest-Mods org" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "按日期排序" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "按分数排序" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "所有过时的软件包" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" -msgstr "仅限Minetest-Mods org" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" +msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "按日期排序" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" -msgstr "按分数排序" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" +msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 msgid "Package Tags" @@ -2764,14 +2955,13 @@ msgstr "仅缺失的标签" msgid "Edit Tags" msgstr "编辑标签" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" -msgstr "%(username)s的待办事项列表" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" +msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" -msgstr "所有过时的软件包" +msgid "Outdated Packages" +msgstr "" #: app/templates/todo/topics.html:16 msgid "Sort by name" @@ -2801,6 +2991,11 @@ msgstr "隐藏丢弃的贴子" msgid "Topics to be Added" msgstr "需要添加的贴子" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "%(username)s的待办事项列表" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "其他待办事项" @@ -2813,8 +3008,8 @@ msgstr "启用电子邮件通知" msgid "Unapproved Packages Needing Action" msgstr "需要操作的未通过包" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "没有需要办的事情 (*^o^*)" @@ -2843,47 +3038,47 @@ msgid "" "settings." msgstr "要从下面删除软件包,请创建发行版或改变更新设置。" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "小截图" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "这些软件包截图太小了,应该替换掉。" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "红色和橙色是低于限制的截图,灰色截图是低于推荐分辨率的截图。" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "查看全部" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "无标签的软件包" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "用标签标记软件包有助于用户搜索。" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "未添加的贴子" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "列出没有对应软件包的论坛贴子。" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "标删除线的贴子已被丢弃。" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "恭喜!您没有任何不在 CDB 上的贴子。" @@ -2999,24 +3194,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "您在 Minetest 论坛上有帐户吗?" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "ContentDB 会将您的帐户链接到您的论坛帐户。" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." -msgstr "你不需要论坛账户,但是,为了最好地利用Minetest社区,建议使用该账户。" +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." +msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr ",我有一个论坛帐户" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr ",我没有论坛帐户" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "创建论坛账户" @@ -3246,44 +3437,44 @@ msgstr "发送电子邮件" msgid "Donate" msgstr "捐赠" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "软件包" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "评测" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "评论" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "认领" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "这是你吗?现在就认领账户!" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "%(value)d / %(target)d" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "创建软件包" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "查看标签列表" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "维护的包" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "该用户也是以下软件包的维护者" @@ -3373,6 +3564,11 @@ msgstr "马上" msgid "In digest" msgstr "摘要" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3538,3 +3734,28 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ " creator, the package owner, and " #~ "users of Approver rank or above." #~ msgstr "该贴子仅对创建者,软件包所有者和审核者及以上人员可见。" + +#~ msgid "Meta Packages" +#~ msgstr "元包" + +#~ msgid "No meta packages found." +#~ msgstr "找不到元包。" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "元包“%(name)s”" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "有硬性依赖但没有软件包提供这些依赖的元包。" + +#~ msgid "All Outdated Packages" +#~ msgstr "所有过时的软件包" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "ContentDB 会将您的帐户链接到您的论坛帐户。" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "你不需要论坛账户,但是,为了最好地利用Minetest社区,建议使用该账户。" + diff --git a/translations/zh_Hant/LC_MESSAGES/messages.po b/translations/zh_Hant/LC_MESSAGES/messages.po index 8b60a1dd..ef1db9ef 100644 --- a/translations/zh_Hant/LC_MESSAGES/messages.po +++ b/translations/zh_Hant/LC_MESSAGES/messages.po @@ -7,27 +7,34 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-06-05 18:10+0100\n" +"POT-Creation-Date: 2022-12-09 19:06+0000\n" "PO-Revision-Date: 2022-10-03 02:25+0000\n" "Last-Translator: Yic95 <0Luke.Luke0@gmail.com>\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 4.14.1\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:115 +#: app/__init__.py:122 msgid "Banned:" msgstr "封禁:" -#: app/__init__.py:117 +#: app/__init__.py:124 msgid "You have been banned." msgstr "你已被封禁。" +#: app/querybuilder.py:22 app/templates/admin/tags/list.html:38 +#: app/templates/admin/warnings/list.html:28 +#: 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:201 +msgid "Packages" +msgstr "套件" + #: app/template_filters.py:52 #, python-format msgid "%(delta)s ago" @@ -35,7 +42,7 @@ msgstr "%(delta)s 天前" #: 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/metapackages/list.html:12 +#: app/templates/modnames/list.html:12 msgid "Name" msgstr "名字" @@ -43,9 +50,10 @@ msgstr "名字" msgid "Limit to package" msgstr "套件限制" -#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:249 -#: app/blueprints/packages/packages.py:467 -#: app/blueprints/packages/packages.py:563 +#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:250 +#: app/blueprints/packages/packages.py:473 +#: app/blueprints/packages/packages.py:569 +#: app/blueprints/packages/packages.py:639 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:72 app/blueprints/packages/reviews.py:47 #: app/blueprints/packages/screenshots.py:35 @@ -84,7 +92,7 @@ msgstr "編輯細節" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:512 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:523 app/templates/todo/editor.html:75 msgid "Releases" msgstr "版本" @@ -96,162 +104,195 @@ msgstr "裁圖" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:483 +#: app/templates/packages/view.html:494 msgid "Maintainers" msgstr "管理者" -#: app/blueprints/packages/__init__.py:52 app/templates/base.html:136 +#: app/blueprints/packages/__init__.py:52 app/templates/base.html:144 #: app/templates/packages/audit.html:4 msgid "Audit Log" msgstr "" -#: app/blueprints/packages/__init__.py:57 app/templates/packages/share.html:4 +#: app/blueprints/packages/__init__.py:57 app/templates/base.html:135 +#: app/templates/packages/stats.html:4 app/templates/packages/stats.html:21 +#: app/templates/packages/view.html:211 app/templates/users/profile.html:130 +msgid "Statistics" +msgstr "" + +#: app/blueprints/packages/__init__.py:62 app/templates/packages/share.html:4 msgid "Share and Badges" msgstr "" -#: app/blueprints/packages/__init__.py:62 app/templates/packages/view.html:110 +#: app/blueprints/packages/__init__.py:67 app/templates/packages/view.html:110 msgid "Remove" msgstr "移除" -#: app/blueprints/packages/packages.py:159 +#: app/blueprints/packages/__init__.py:75 +#: app/templates/packages/game_support.html:4 +msgid "Supported Games" +msgstr "" + +#: app/blueprints/packages/packages.py:160 msgid "Error: Another package already uses this forum topic!" msgstr "錯誤:另一個包正在使用這個論壇主題!" -#: app/blueprints/packages/packages.py:165 +#: app/blueprints/packages/packages.py:166 msgid "Error: Forum topic author doesn't match package author." msgstr "錯誤:論壇主題作者和包作者不符。" -#: app/blueprints/packages/packages.py:168 +#: app/blueprints/packages/packages.py:169 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "警告:找不到論壇主題。可能發生在論壇主題剛被建立之時。" -#: app/blueprints/packages/packages.py:215 +#: app/blueprints/packages/packages.py:216 msgid "No download available." msgstr "無可提供的下載。" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:460 +#: app/blueprints/packages/packages.py:230 app/templates/packages/view.html:471 msgid "Type" msgstr "類型" -#: app/blueprints/packages/packages.py:230 +#: app/blueprints/packages/packages.py:231 msgid "Title (Human-readable)" msgstr "標題(人類可讀)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:561 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:567 msgid "Name (Technical)" msgstr "名字(技術上的)" -#: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:562 +#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:568 #: app/templates/packages/create_edit.html:75 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只限小寫英文字母(a-z)、數字(0-9)及底畫線(_)" -#: app/blueprints/packages/packages.py:232 +#: app/blueprints/packages/packages.py:233 msgid "Short Description (Plaintext)" msgstr "短描述(純文字)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:475 +#: app/blueprints/packages/packages.py:235 app/templates/packages/view.html:486 msgid "Maintenance State" msgstr "開發週期" -#: app/blueprints/packages/packages.py:236 app/templates/admin/tags/list.html:4 +#: app/blueprints/packages/packages.py:237 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:40 msgid "Tags" msgstr "標籤" -#: app/blueprints/packages/packages.py:237 +#: app/blueprints/packages/packages.py:238 msgid "Content Warnings" msgstr "內容警告" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:464 +#: app/blueprints/packages/packages.py:239 app/templates/packages/view.html:475 msgid "License" msgstr "授權條款" -#: app/blueprints/packages/packages.py:239 +#: app/blueprints/packages/packages.py:240 msgid "Media License" msgstr "媒體授權條款" -#: app/blueprints/packages/packages.py:241 +#: app/blueprints/packages/packages.py:242 msgid "Long Description (Markdown)" msgstr "長描述(Markdown)" -#: app/blueprints/packages/packages.py:243 +#: app/blueprints/packages/packages.py:244 msgid "VCS Repository URL" msgstr "版本控制系統儲存庫URL" -#: app/blueprints/packages/packages.py:244 app/blueprints/users/settings.py:51 +#: app/blueprints/packages/packages.py:245 app/blueprints/users/settings.py:51 msgid "Website URL" msgstr "網站URL" -#: app/blueprints/packages/packages.py:245 +#: app/blueprints/packages/packages.py:246 msgid "Issue Tracker URL" msgstr "問題跟踪器URL" -#: app/blueprints/packages/packages.py:246 +#: app/blueprints/packages/packages.py:247 msgid "Forum Topic ID" msgstr "論壇主題編號" -#: app/blueprints/packages/packages.py:247 +#: app/blueprints/packages/packages.py:248 msgid "Video URL" msgstr "影片 URL" -#: app/blueprints/packages/packages.py:263 +#: app/blueprints/packages/packages.py:254 +msgid "_game is not an allowed name" +msgstr "" + +#: app/blueprints/packages/packages.py:264 +msgid "" +"Package already exists, but is removed. Please contact ContentDB staff to" +" restore the package" +msgstr "" + +#: app/blueprints/packages/packages.py:269 msgid "Package already exists" msgstr "套件已存在" -#: app/blueprints/packages/packages.py:321 +#: app/blueprints/packages/packages.py:327 msgid "Unable to find that user" msgstr "找不到該用戶" -#: app/blueprints/packages/packages.py:325 +#: app/blueprints/packages/packages.py:331 #: app/blueprints/packages/screenshots.py:139 #: app/blueprints/users/settings.py:99 msgid "Permission denied" msgstr "沒有權限" -#: app/blueprints/packages/packages.py:381 -#: app/blueprints/packages/packages.py:430 -#: app/blueprints/packages/packages.py:446 +#: app/blueprints/packages/packages.py:387 +#: app/blueprints/packages/packages.py:436 +#: app/blueprints/packages/packages.py:452 msgid "You don't have permission to do that" msgstr "你沒有進行該操作的權限" -#: app/blueprints/packages/packages.py:409 +#: app/blueprints/packages/packages.py:415 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "請在評論中寫下需改變的事項" -#: app/blueprints/packages/packages.py:441 +#: app/blueprints/packages/packages.py:447 msgid "Deleted package" msgstr "已移除的包" -#: app/blueprints/packages/packages.py:457 +#: app/blueprints/packages/packages.py:463 msgid "Unapproved package" msgstr "未被批准的包" -#: app/blueprints/packages/packages.py:466 +#: app/blueprints/packages/packages.py:472 msgid "Maintainers (Comma-separated)" msgstr "管理者(以逗點分割)" -#: app/blueprints/packages/packages.py:475 +#: app/blueprints/packages/packages.py:481 msgid "You don't have permission to edit maintainers" msgstr "你無權編輯維護者" -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:531 msgid "You are not a maintainer" msgstr "你不是管理者" -#: app/blueprints/packages/packages.py:528 +#: app/blueprints/packages/packages.py:534 msgid "Package owners cannot remove themselves as maintainers" msgstr "包擁有者無法從管理者中移除自己" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:566 msgid "Author Name" msgstr "作者名稱" +#: app/blueprints/packages/packages.py:636 +msgid "Enable support detection based on dependencies (recommended)" +msgstr "" + +#: app/blueprints/packages/packages.py:637 +msgid "Supported games (Comma-separated)" +msgstr "" + +#: app/blueprints/packages/packages.py:638 +msgid "Unsupported games (Comma-separated)" +msgstr "" + #: app/blueprints/packages/releases.py:52 #: app/blueprints/packages/releases.py:64 app/blueprints/packages/reviews.py:43 #: app/blueprints/threads/__init__.py:271 app/templates/macros/reviews.html:128 @@ -277,13 +318,13 @@ msgstr "" #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:68 -#: app/blueprints/packages/releases.py:184 +#: app/blueprints/packages/releases.py:192 msgid "Minimum Minetest Version" msgstr "最低Minetest版本" #: app/blueprints/packages/releases.py:58 #: app/blueprints/packages/releases.py:70 -#: app/blueprints/packages/releases.py:187 +#: app/blueprints/packages/releases.py:195 msgid "Maximum Minetest Version" msgstr "最高Minetest版本" @@ -309,70 +350,70 @@ msgstr "從Git匯入" msgid "Upload .zip file" msgstr "上載.zip檔案" -#: app/blueprints/packages/releases.py:183 +#: app/blueprints/packages/releases.py:191 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:186 +#: app/blueprints/packages/releases.py:194 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:189 +#: app/blueprints/packages/releases.py:197 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:190 +#: app/blueprints/packages/releases.py:198 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:239 +#: app/blueprints/packages/releases.py:247 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:248 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:241 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:249 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新標籤" -#: app/blueprints/packages/releases.py:243 +#: app/blueprints/packages/releases.py:251 msgid "Branch name" msgstr "分支名稱" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:252 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "動作" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:253 #: app/templates/macros/package_approval.html:22 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:247 +#: app/blueprints/packages/releases.py:255 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:248 +#: app/blueprints/packages/releases.py:256 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:287 +#: app/blueprints/packages/releases.py:295 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:303 +#: app/blueprints/packages/releases.py:311 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:311 +#: app/blueprints/packages/releases.py:319 msgid "Now, please create an initial release" msgstr "" @@ -429,9 +470,9 @@ msgstr "" msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/base.html:238 -#: app/templates/macros/threads.html:50 app/templates/packages/view.html:543 -#: app/templates/report/index.html:4 app/templates/report/index.html:10 +#: app/blueprints/report/__init__.py:35 app/templates/base.html:246 +#: app/templates/macros/threads.html:50 app/templates/packages/view.html:554 +#: app/templates/report/index.html:4 app/templates/report/index.html:15 #: app/templates/users/profile.html:28 msgid "Report" msgstr "" @@ -499,7 +540,7 @@ msgstr "" msgid "Remember me" msgstr "" -#: app/blueprints/users/account.py:40 app/templates/base.html:165 +#: app/blueprints/users/account.py:40 app/templates/base.html:173 #: app/templates/users/login.html:4 msgid "Sign in" msgstr "" @@ -856,11 +897,38 @@ msgstr "" msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:50 +#: app/blueprints/zipgrep/__init__.py:37 app/templates/base.html:49 #: app/templates/todo/tags.html:15 msgid "Search" msgstr "" +#: app/logic/package_validator.py:20 +msgid "A package already exists with this name. Please see Policy and Guidance 3" +msgstr "" + +#: app/logic/package_validator.py:23 +#: app/templates/macros/package_approval.html:36 +msgid "A release is required before this package can be approved." +msgstr "" + +#: app/logic/package_validator.py:29 +#: app/templates/macros/package_approval.html:45 +#, python-format +msgid "" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" +msgstr "" + +#: app/logic/package_validator.py:34 +#: app/templates/macros/package_approval.html:41 +msgid "You need to add at least one screenshot." +msgstr "" + +#: app/logic/package_validator.py:37 +#: app/templates/macros/package_approval.html:49 +msgid "Please wait for the license to be added to CDB." +msgstr "" + #: app/logic/packages.py:95 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " @@ -918,42 +986,42 @@ msgstr "" msgid "Uploaded image isn't actually an image" msgstr "" -#: app/models/packages.py:65 +#: app/models/packages.py:66 msgid "Mod" msgstr "" -#: app/models/packages.py:67 +#: app/models/packages.py:68 msgid "Game" msgstr "" -#: app/models/packages.py:69 +#: app/models/packages.py:70 msgid "Texture Pack" msgstr "" -#: app/models/packages.py:74 app/templates/base.html:27 -#: app/templates/metapackages/view.html:17 +#: app/models/packages.py:75 app/templates/base.html:27 +#: app/templates/modnames/view.html:14 msgid "Mods" msgstr "" -#: app/models/packages.py:76 app/templates/base.html:30 -#: app/templates/metapackages/view.html:14 +#: app/models/packages.py:77 app/templates/base.html:30 +#: app/templates/modnames/view.html:17 msgid "Games" msgstr "" -#: app/models/packages.py:78 app/templates/base.html:33 +#: app/models/packages.py:79 app/templates/base.html:33 msgid "Texture Packs" msgstr "" -#: app/models/packages.py:167 +#: app/models/packages.py:168 msgid "Submit for Approval" msgstr "" -#: app/models/packages.py:169 +#: app/models/packages.py:170 #, fuzzy msgid "Approve" msgstr "是否被批准" -#: app/models/packages.py:171 app/templates/api/create_edit_token.html:17 +#: app/models/packages.py:172 app/templates/api/create_edit_token.html:17 #: app/templates/packages/release_edit.html:75 #: app/templates/packages/review_create_edit.html:55 #: app/templates/threads/delete_reply.html:19 @@ -1013,100 +1081,100 @@ msgstr "" msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:233 +#: app/templates/base.html:39 app/templates/base.html:241 #: app/templates/packages/bulk_update_conf.html:8 #: app/templates/packages/update_config.html:8 app/templates/todo/user.html:45 msgid "Help" msgstr "" -#: app/templates/base.html:42 app/templates/packages/view.html:173 -#: app/templates/packages/view.html:532 app/templates/threads/list.html:4 -msgid "Threads" -msgstr "" - -#: app/templates/base.html:48 +#: app/templates/base.html:46 #, python-format msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 +#: app/templates/base.html:46 app/templates/todo/tags.html:11 #: app/templates/todo/tags.html:13 msgid "Search all packages" msgstr "" -#: app/templates/base.html:62 +#: app/templates/base.html:65 msgid "Work Queue" msgstr "" -#: app/templates/base.html:75 app/templates/base.html:127 +#: app/templates/base.html:78 app/templates/base.html:130 msgid "To do list" msgstr "" -#: app/templates/base.html:84 app/templates/notifications/list.html:4 +#: app/templates/base.html:87 app/templates/notifications/list.html:4 msgid "Notifications" msgstr "" -#: app/templates/base.html:105 +#: app/templates/base.html:108 msgid "Add Package" msgstr "" -#: app/templates/base.html:122 +#: app/templates/base.html:125 msgid "Profile" msgstr "" -#: app/templates/base.html:140 +#: app/templates/base.html:148 msgid "Admin" msgstr "" -#: app/templates/base.html:143 +#: app/templates/base.html:151 msgid "License Editor" msgstr "" -#: app/templates/base.html:148 +#: app/templates/base.html:156 msgid "Restore Package" msgstr "" -#: app/templates/base.html:151 +#: app/templates/base.html:159 msgid "Tag Editor" msgstr "" -#: app/templates/base.html:153 +#: app/templates/base.html:161 msgid "Create Tag" msgstr "" -#: app/templates/base.html:158 app/templates/packages/release_new.html:12 +#: app/templates/base.html:166 app/templates/packages/release_new.html:12 msgid "Settings" msgstr "" -#: app/templates/base.html:161 +#: app/templates/base.html:169 msgid "Sign out" msgstr "" -#: app/templates/base.html:190 +#: app/templates/base.html:198 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:234 +#: app/templates/base.html:242 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:235 +#: app/templates/base.html:243 msgid "API" msgstr "" -#: app/templates/base.html:236 app/templates/users/register.html:43 +#: app/templates/base.html:244 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:248 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:249 msgid "User List" msgstr "" -#: app/templates/base.html:242 +#: app/templates/base.html:250 app/templates/packages/view.html:173 +#: app/templates/packages/view.html:543 app/templates/threads/list.html:4 +msgid "Threads" +msgstr "" + +#: app/templates/base.html:251 msgid "Source Code" msgstr "原始碼" @@ -1128,8 +1196,8 @@ msgid "%(title)s by %(author)s" msgstr "%(title)s(作者為 %(author)s)" #: app/templates/index.html:69 app/templates/packages/reviews_list.html:4 -#: app/templates/packages/view.html:177 app/templates/packages/view.html:293 -#: app/templates/users/profile.html:206 +#: app/templates/packages/view.html:177 app/templates/packages/view.html:297 +#: app/templates/users/profile.html:216 msgid "Reviews" msgstr "評論" @@ -1236,14 +1304,6 @@ msgstr "描述" msgid "Views" msgstr "" -#: app/templates/admin/tags/list.html:38 -#: app/templates/admin/warnings/list.html:28 -#: app/templates/metapackages/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:191 -msgid "Packages" -msgstr "套件" - #: app/templates/admin/versions/list.html:4 #: app/templates/admin/versions/list.html:10 msgid "Minetest Versions" @@ -1467,25 +1527,6 @@ msgstr "" msgid "Release is still importing, or has an error." msgstr "" -#: app/templates/macros/package_approval.html:36 -msgid "A release is required before this package can be approved." -msgstr "" - -#: app/templates/macros/package_approval.html:41 -msgid "You need to add at least one screenshot." -msgstr "" - -#: app/templates/macros/package_approval.html:45 -#, python-format -msgid "" -"The following hard dependencies need to be added to ContentDB first: " -"%(deps)s" -msgstr "" - -#: app/templates/macros/package_approval.html:49 -msgid "Please wait for the license to be added to CDB." -msgstr "" - #: app/templates/macros/package_approval.html:56 msgid "You should add at least one screenshot, but this isn't required." msgstr "" @@ -1556,7 +1597,7 @@ msgid "Edit / Approve" msgstr "" #: app/templates/macros/releases.html:62 app/templates/packages/view.html:98 -#: app/templates/packages/view.html:247 +#: app/templates/packages/view.html:251 msgid "Edit" msgstr "" @@ -1610,6 +1651,89 @@ msgstr "" msgid "Post Review" msgstr "" +#: app/templates/macros/stats.html:15 app/templates/macros/stats.html:20 +#, python-format +msgid "%(display_name)s's packages" +msgstr "" + +#: app/templates/macros/stats.html:36 +msgid "JavaScript is required to display charts and statistics" +msgstr "" + +#: app/templates/macros/stats.html:45 +msgid "Lifetime unique downloads" +msgstr "" + +#: app/templates/macros/stats.html:59 +msgid "Downloads, past 7 days" +msgstr "" + +#: app/templates/macros/stats.html:64 app/templates/macros/stats.html:81 +#, python-format +msgid "%(downloads)s per day" +msgstr "" + +#: app/templates/macros/stats.html:76 +msgid "Downloads, past 30 days" +msgstr "" + +#: app/templates/macros/stats.html:89 +msgid "Loading..." +msgstr "" + +#: app/templates/macros/stats.html:92 +msgid "No data" +msgstr "" + +#: app/templates/macros/stats.html:97 +msgid "Downloads by Package" +msgstr "" + +#: app/templates/macros/stats.html:99 app/templates/macros/stats.html:106 +#: app/templates/macros/stats.html:118 +msgid "" +"This is a stacked area graph. For total downloads, look at the combined " +"height." +msgstr "" + +#: app/templates/macros/stats.html:104 +msgid "Downloads by Client" +msgstr "" + +#: app/templates/macros/stats.html:110 +msgid "Downloads by Reason" +msgstr "" + +#: app/templates/macros/stats.html:112 +msgid "New Install: the user clicked [Install] inside of Minetest." +msgstr "" + +#: app/templates/macros/stats.html:113 +msgid "Dependency: was installed automatically to fulfill a dependency." +msgstr "" + +#: app/templates/macros/stats.html:114 +msgid "Update: download was to update the package." +msgstr "" + +#: app/templates/macros/stats.html:115 +msgid "" +"Other / Unknown: downloaded by a web browser or an outdated " +"Minetest version (before 5.5)." +msgstr "" + +#: app/templates/macros/stats.html:127 +msgid "Need more stats?" +msgstr "" + +#: app/templates/macros/stats.html:129 +msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" +msgstr "" + +#: app/templates/macros/stats.html:133 +msgid "ContentDB Grafana" +msgstr "" + #: app/templates/macros/threads.html:26 msgid "Maintainer" msgstr "" @@ -1646,27 +1770,27 @@ msgstr "" msgid "Last Reply" msgstr "" -#: app/templates/macros/todo.html:23 +#: app/templates/macros/todo.html:21 #, python-format msgid "On %(trigger)s, do %(action)s" msgstr "" -#: app/templates/macros/todo.html:37 app/templates/packages/view.html:104 -#: app/templates/packages/view.html:355 +#: app/templates/macros/todo.html:35 app/templates/packages/view.html:104 +#: app/templates/packages/view.html:359 msgid "Release" msgstr "" -#: app/templates/macros/todo.html:44 +#: app/templates/macros/todo.html:42 msgid "Repo" msgstr "" -#: app/templates/macros/todo.html:50 +#: app/templates/macros/todo.html:48 #: app/templates/packages/releases_list.html:13 -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:363 msgid "Update settings" msgstr "" -#: app/templates/macros/todo.html:57 +#: app/templates/macros/todo.html:55 app/templates/macros/todo.html:85 msgid "No outdated packages." msgstr "" @@ -1683,9 +1807,8 @@ msgid "Actions" msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 -#: app/templates/metapackages/view.html:29 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 -#: app/templates/todo/editor.html:175 +#: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 +#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1701,41 +1824,41 @@ msgstr "" msgid "Old" msgstr "" -#: app/templates/metapackages/list.html:4 -#: app/templates/metapackages/view.html:4 -msgid "Meta Packages" +#: app/templates/modnames/list.html:4 app/templates/modnames/view.html:4 +msgid "Mod Names" msgstr "" -#: app/templates/metapackages/list.html:37 -msgid "No meta packages found." +#: app/templates/modnames/list.html:37 +msgid "No mod names found." msgstr "" -#: app/templates/metapackages/view.html:10 +#: app/templates/modnames/view.html:10 #, python-format -msgid "Meta Package \"%(name)s\"" +msgid "Mod Name \"%(name)s\"" msgstr "" -#: app/templates/metapackages/view.html:12 +#: app/templates/modnames/view.html:12 msgid "Provided By" msgstr "" -#: app/templates/metapackages/view.html:21 app/templates/todo/todo_base.html:35 +#: app/templates/modnames/view.html:21 app/templates/todo/todo_base.html:41 msgid "Forum Topics" msgstr "" -#: app/templates/metapackages/view.html:27 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:396 -#: app/templates/packages/view.html:420 app/templates/packages/view.html:441 +#: app/templates/modnames/view.html:27 +#: app/templates/packages/game_support.html:37 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:400 +#: app/templates/packages/view.html:424 app/templates/packages/view.html:452 #: app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" -#: app/templates/metapackages/view.html:35 +#: app/templates/modnames/view.html:35 msgid "Required By" msgstr "" -#: app/templates/metapackages/view.html:38 +#: app/templates/modnames/view.html:38 msgid "Optionally Used By" msgstr "" @@ -1842,6 +1965,7 @@ msgid "" msgstr "" #: app/templates/packages/create_edit.html:66 +#: app/templates/packages/game_support.html:21 #: app/templates/threads/view.html:84 app/templates/todo/tags.html:38 msgid "Package" msgstr "" @@ -1926,6 +2050,50 @@ msgstr "" msgid "Mods for %(title)s" msgstr "" +#: app/templates/packages/game_support.html:9 +msgid "Documentation" +msgstr "" + +#: app/templates/packages/game_support.html:24 +#: app/templates/packages/view.html:194 +msgid "Source" +msgstr "" + +#: app/templates/packages/game_support.html:27 +msgid "Supported?" +msgstr "" + +#: app/templates/packages/game_support.html:42 +msgid "Detected from dependencies" +msgstr "" + +#: app/templates/packages/game_support.html:44 +msgid "Added by Editor" +msgstr "" + +#: app/templates/packages/game_support.html:46 +msgid "mod.conf" +msgstr "" + +#: app/templates/packages/game_support.html:62 +#: app/templates/packages/view.html:456 +msgid "No specific game is required" +msgstr "" + +#: app/templates/packages/game_support.html:68 +msgid "Generated mod.conf lines" +msgstr "" + +#: app/templates/packages/game_support.html:82 +msgid "" +"You need to manually define at least one supported game before you can " +"turn this off." +msgstr "" + +#: app/templates/packages/game_support.html:88 +msgid "Editor Overrides" +msgstr "" + #: app/templates/packages/list.html:21 #, python-format msgid "Did you mean to search for packages by %(authors)s?" @@ -2231,7 +2399,7 @@ msgid "" msgstr "" #: app/templates/packages/review_votes.html:4 -#: app/templates/packages/view.html:315 +#: app/templates/packages/view.html:319 msgid "Review Votes" msgstr "" @@ -2251,7 +2419,7 @@ msgid "Add a screenshot" msgstr "" #: app/templates/packages/screenshot_new.html:10 -#: app/templates/todo/user.html:73 +#: app/templates/todo/user.html:93 #, python-format msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" @@ -2266,15 +2434,15 @@ msgstr "" msgid "Topmost screenshot will be used as the package thumbnail." msgstr "" -#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:77 +#: app/templates/packages/screenshots.html:39 app/templates/todo/user.html:97 msgid "Way too small" msgstr "" -#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:80 +#: app/templates/packages/screenshots.html:43 app/templates/todo/user.html:100 msgid "Too small" msgstr "" -#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:83 +#: app/templates/packages/screenshots.html:47 app/templates/todo/user.html:103 msgid "Not HD" msgstr "" @@ -2330,6 +2498,10 @@ msgstr "" msgid "Similar Forum Topics" msgstr "" +#: app/templates/packages/stats.html:17 +msgid "Download (.csv)" +msgstr "" + #: app/templates/packages/update_config.html:4 #: app/templates/packages/update_config.html:9 msgid "Configure Git Update Detection" @@ -2416,10 +2588,6 @@ msgstr "" msgid "Website" msgstr "" -#: app/templates/packages/view.html:194 -msgid "Source" -msgstr "" - #: app/templates/packages/view.html:200 app/templates/users/profile.html:68 msgid "Forums" msgstr "" @@ -2428,138 +2596,144 @@ msgstr "" msgid "Issue Tracker" msgstr "" -#: app/templates/packages/view.html:224 app/templates/threads/view.html:92 +#: app/templates/packages/view.html:228 app/templates/threads/view.html:92 msgid "" "This thread is only visible to its creator, package maintainers, users of" " Approver rank or above, and @mentioned users." msgstr "" -#: app/templates/packages/view.html:271 +#: app/templates/packages/view.html:275 msgid "Awaiting review" msgstr "" -#: app/templates/packages/view.html:300 app/templates/threads/view.html:67 +#: app/templates/packages/view.html:304 app/templates/threads/view.html:67 msgid "Edit Review" msgstr "" -#: app/templates/packages/view.html:305 +#: app/templates/packages/view.html:309 msgid "You can't review your own package." msgstr "" -#: app/templates/packages/view.html:321 +#: app/templates/packages/view.html:325 msgid "Used By" msgstr "" -#: app/templates/packages/view.html:327 +#: app/templates/packages/view.html:331 msgid "Content" msgstr "" -#: app/templates/packages/view.html:329 app/templates/packages/view.html:383 +#: app/templates/packages/view.html:333 app/templates/packages/view.html:387 msgid "View content for game" msgstr "" -#: app/templates/packages/view.html:343 +#: app/templates/packages/view.html:347 msgid "Package may be outdated" msgstr "" -#: app/templates/packages/view.html:350 +#: app/templates/packages/view.html:354 msgid "Only visible to the author and Editors." msgstr "" -#: app/templates/packages/view.html:367 +#: app/templates/packages/view.html:371 msgid "Warning" msgstr "" -#: app/templates/packages/view.html:373 +#: app/templates/packages/view.html:377 msgid "Like this package? Help support its development by making a donation" msgstr "" -#: app/templates/packages/view.html:376 +#: app/templates/packages/view.html:380 msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:388 +#: app/templates/packages/view.html:392 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:390 +#: app/templates/packages/view.html:394 msgid "Required" msgstr "" -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:412 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:414 +#: app/templates/packages/view.html:418 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:436 +#: app/templates/packages/view.html:446 msgid "Compatible Games" msgstr "" -#: app/templates/packages/view.html:445 -msgid "No specific game is required" -msgstr "" - -#: app/templates/packages/view.html:450 +#: app/templates/packages/view.html:461 msgid "This is an experimental feature." msgstr "" -#: app/templates/packages/view.html:451 +#: app/templates/packages/view.html:462 msgid "Supported games are determined by an algorithm, and may not be correct." msgstr "" -#: app/templates/packages/view.html:456 +#: app/templates/packages/view.html:467 msgid "Information" msgstr "" -#: app/templates/packages/view.html:462 +#: app/templates/packages/view.html:473 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:471 +#: app/templates/packages/view.html:482 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:490 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:481 +#: app/templates/packages/view.html:492 msgid "Added" msgstr "" -#: app/templates/packages/view.html:495 +#: app/templates/packages/view.html:506 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:500 +#: app/templates/packages/view.html:511 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:522 +#: app/templates/packages/view.html:533 msgid "More" msgstr "" -#: app/templates/packages/view.html:551 +#: app/templates/packages/view.html:562 msgid "See audit log" msgstr "" -#: app/templates/report/index.html:19 +#: app/templates/report/index.html:20 +msgid "" +"Due to spam, we no longer accept reports from anonymous users on this " +"form." +msgstr "" + +#: app/templates/report/index.html:21 +msgid "Please sign in or contact the admin in another way" +msgstr "" + +#: app/templates/report/index.html:39 msgid "What are you reporting? Why are you reporting it?" msgstr "" -#: app/templates/report/index.html:23 +#: app/templates/report/index.html:43 msgid "Reports will be shared with ContentDB staff." msgstr "" -#: app/templates/report/index.html:25 +#: app/templates/report/index.html:45 msgid "Only the admin will be able to see who made the report." msgstr "" -#: app/templates/report/index.html:29 +#: app/templates/report/index.html:49 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -2707,7 +2881,7 @@ msgid "Unfulfilled Dependencies" msgstr "" #: app/templates/todo/editor.html:151 -msgid "Meta packages that have hard dependers, but no packages providing them." +msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" #: app/templates/todo/editor.html:193 app/templates/users/account.html:73 @@ -2718,20 +2892,40 @@ msgstr "" msgid "Recent Actions" msgstr "" +#: app/templates/todo/mtver_support.html:4 +#, python-format +msgid "Packages not supporting %(rel)s" +msgstr "" + +#: app/templates/todo/mtver_support.html:13 +#: app/templates/todo/mtver_support.html:17 app/templates/todo/outdated.html:12 +#: app/templates/todo/outdated.html:16 app/templates/todo/screenshots.html:12 +#: app/templates/todo/screenshots.html:16 +msgid "Minetest-Mods org only" +msgstr "" + +#: app/templates/todo/mtver_support.html:25 app/templates/todo/outdated.html:24 +#: app/templates/todo/screenshots.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" + +#: app/templates/todo/mtver_support.html:29 app/templates/todo/outdated.html:28 +#: app/templates/todo/screenshots.html:28 +msgid "Sort by score" +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 -msgid "Minetest-Mods org only" +#: app/templates/todo/screenshots.html:4 app/templates/todo/todo_base.html:35 +#: app/templates/todo/user.html:68 +msgid "Missing Screenshots" msgstr "" -#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 -msgid "Sort by date" -msgstr "" - -#: app/templates/todo/outdated.html:28 -msgid "Sort by score" +#: app/templates/todo/screenshots.html:33 +#, python-format +msgid "%(count)d packages" msgstr "" #: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 @@ -2746,13 +2940,12 @@ msgstr "" msgid "Edit Tags" msgstr "" -#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 -#, python-format -msgid "%(username)s's to do list" +#: app/templates/todo/todo_base.html:11 +msgid "Your to do list" msgstr "" #: app/templates/todo/todo_base.html:23 -msgid "All Outdated Packages" +msgid "Outdated Packages" msgstr "" #: app/templates/todo/topics.html:16 @@ -2783,6 +2976,11 @@ msgstr "" msgid "Topics to be Added" msgstr "" +#: app/templates/todo/user.html:4 +#, python-format +msgid "%(username)s's to do list" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2795,8 +2993,8 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:40 app/templates/todo/user.html:121 -#: app/templates/todo/user.html:145 +#: app/templates/todo/user.html:40 app/templates/todo/user.html:82 +#: app/templates/todo/user.html:141 app/templates/todo/user.html:165 msgid "Nothing to do :)" msgstr "" @@ -2825,47 +3023,47 @@ msgid "" "settings." msgstr "" -#: app/templates/todo/user.html:68 +#: app/templates/todo/user.html:88 msgid "Small Screenshots" msgstr "" -#: app/templates/todo/user.html:71 +#: app/templates/todo/user.html:91 msgid "" "These packages have screenshots that are too small, and should be " "replaced." msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:92 msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -#: app/templates/todo/user.html:127 +#: app/templates/todo/user.html:147 msgid "See All" msgstr "" -#: app/templates/todo/user.html:128 +#: app/templates/todo/user.html:148 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:130 +#: app/templates/todo/user.html:150 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:150 +#: app/templates/todo/user.html:170 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:153 +#: app/templates/todo/user.html:173 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:154 +#: app/templates/todo/user.html:174 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:162 +#: app/templates/todo/user.html:182 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2981,24 +3179,20 @@ msgid "Do you have an account on the Minetest Forums?" msgstr "" #: app/templates/users/claim.html:13 -msgid "ContentDB will link your account to your forum account." -msgstr "" - -#: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the " -"most out of the Minetest community." +"ContentDB will link your account to your forum account if you have one, " +"but you don't need one." msgstr "" -#: app/templates/users/claim.html:22 +#: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" msgstr "" -#: app/templates/users/claim.html:25 +#: app/templates/users/claim.html:21 msgid "No, I don't have one" msgstr "" -#: app/templates/users/claim.html:28 +#: app/templates/users/claim.html:24 msgid "Create forum account" msgstr "" @@ -3226,44 +3420,44 @@ msgstr "" msgid "Donate" msgstr "" -#: app/templates/users/profile.html:104 +#: app/templates/users/profile.html:105 msgid "packages" msgstr "" -#: app/templates/users/profile.html:113 +#: app/templates/users/profile.html:114 msgid "reviews" msgstr "" -#: app/templates/users/profile.html:121 +#: app/templates/users/profile.html:122 msgid "comments" msgstr "" -#: app/templates/users/profile.html:133 +#: app/templates/users/profile.html:143 msgid "Claim" msgstr "" -#: app/templates/users/profile.html:135 +#: app/templates/users/profile.html:145 msgid "Is this you? Claim your account now!" msgstr "" -#: app/templates/users/profile.html:168 +#: app/templates/users/profile.html:178 #, python-format msgid "%(value)d / %(target)d" msgstr "" -#: app/templates/users/profile.html:182 +#: app/templates/users/profile.html:192 msgid "Create package" msgstr "" -#: app/templates/users/profile.html:188 +#: app/templates/users/profile.html:198 msgid "View list of tags" msgstr "" -#: app/templates/users/profile.html:198 +#: app/templates/users/profile.html:208 msgid "Maintained Packages" msgstr "" -#: app/templates/users/profile.html:200 +#: app/templates/users/profile.html:210 msgid "This user is also a maintainer of the following packages" msgstr "" @@ -3353,6 +3547,11 @@ msgstr "" msgid "In digest" msgstr "" +#: app/templates/users/stats.html:4 +#, python-format +msgid "Statistics for %(display_name)s's packages" +msgstr "" + #: app/templates/users/unsubscribe.html:11 msgid "" "This will blacklist an email address, preventing ContentDB from ever " @@ -3556,3 +3755,28 @@ msgstr "" #~ " creator, the package owner, and " #~ "users of Approver rank or above." #~ msgstr "" + +#~ msgid "Meta Packages" +#~ msgstr "" + +#~ msgid "No meta packages found." +#~ msgstr "" + +#~ msgid "Meta Package \"%(name)s\"" +#~ msgstr "" + +#~ msgid "Meta packages that have hard dependers, but no packages providing them." +#~ msgstr "" + +#~ msgid "All Outdated Packages" +#~ msgstr "" + +#~ msgid "ContentDB will link your account to your forum account." +#~ msgstr "" + +#~ msgid "" +#~ "You don't need a forum account, " +#~ "however, it's recommended to make the" +#~ " most out of the Minetest community." +#~ msgstr "" +