diff --git a/app/_translations.py b/app/_translations.py index 6a43178b..1970bae8 100644 --- a/app/_translations.py +++ b/app/_translations.py @@ -113,7 +113,7 @@ pgettext("tags", "For mods created for the Discord \"Weekly Challenges\" modding # NOTE: tags: title for less_than_px pgettext("tags", "<16px") # NOTE: tags: description for less_than_px -pgettext("tags", "Less than 16px") +pgettext("tags", "For less than 16px texture packs ") # NOTE: tags: title for library pgettext("tags", "API / Library") # NOTE: tags: description for library diff --git a/translations/ar/LC_MESSAGES/messages.po b/translations/ar/LC_MESSAGES/messages.po index 87c0a11b..60857404 100644 --- a/translations/ar/LC_MESSAGES/messages.po +++ b/translations/ar/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2024-06-08 10:14+0000\n" "Last-Translator: \"Spectre (Nos)\" \n" "Language: ar\n" @@ -18,13 +18,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "محظور:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "لقد تم حظرك." @@ -386,7 +386,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -832,7 +832,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "الحزم" @@ -847,7 +847,30 @@ msgstr "%(package_type)s ل%(game_name)s" msgid "%(delta)s ago" msgstr "منذ%(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "بارز" @@ -868,17 +891,18 @@ msgstr "الحد من الحزمة" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "إحفظ" @@ -887,7 +911,7 @@ msgstr "إحفظ" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -907,7 +931,6 @@ msgid "Page Content" msgstr "محتوى الصفحة" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "خاص" @@ -997,19 +1020,19 @@ msgstr "ترجمة" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "إصدارات" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "لقطات الشاشة" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "المشرفون" @@ -1032,9 +1055,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1064,13 +1087,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1082,7 +1102,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1093,7 +1113,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1105,7 +1125,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1137,7 +1157,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1186,12 +1206,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1201,7 +1221,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1259,96 +1279,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1363,7 +1383,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1373,28 +1393,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1406,75 +1420,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1509,8 +1523,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1522,27 +1536,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1575,20 +1604,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1607,7 +1636,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1641,19 +1670,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1662,106 +1686,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1812,7 +1832,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1825,7 +1845,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1948,87 +1968,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "فشل الترخيص [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "ربط GitHub بالحساب" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "فشل الترخيص [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2036,35 +2050,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2090,10 +2104,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2133,6 +2143,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2282,17 +2321,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2326,7 +2365,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2339,128 +2378,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2483,7 +2517,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2568,7 +2602,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2585,7 +2619,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2605,7 +2639,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2660,62 +2694,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2872,6 +2906,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2898,6 +2933,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3372,19 +3408,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3422,7 +3454,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3451,7 +3483,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3590,6 +3622,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3698,9 +3731,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4324,7 +4357,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4585,8 +4620,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4675,7 +4710,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4692,7 +4727,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4724,7 +4759,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4733,7 +4768,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4741,7 +4776,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4753,34 +4788,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4789,7 +4899,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4814,12 +4924,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4863,15 +4967,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4880,64 +4984,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5207,31 +5311,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5310,68 +5414,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5631,10 +5743,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5759,27 +5867,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6279,3 +6391,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/az/LC_MESSAGES/messages.po b/translations/az/LC_MESSAGES/messages.po index 458b1ffd..270cbeb5 100644 --- a/translations/az/LC_MESSAGES/messages.po +++ b/translations/az/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Azerbaijani translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-08-09 01:02+0000\n" "Last-Translator: Zaman Hüseynli \n" -"Language-Team: Azerbaijani \n" "Language: az\n" +"Language-Team: Azerbaijani " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.13-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Əngəlləndi:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -376,7 +375,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -808,7 +807,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -823,7 +822,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -844,17 +866,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -863,7 +886,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -883,7 +906,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -973,19 +995,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1008,9 +1030,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1040,13 +1062,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1058,7 +1077,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1069,7 +1088,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1081,7 +1100,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1113,7 +1132,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1162,12 +1181,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1177,7 +1196,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1235,96 +1254,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1339,7 +1358,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1349,28 +1368,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1382,75 +1395,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1485,8 +1498,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1498,27 +1511,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1551,20 +1579,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1583,7 +1611,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1617,19 +1645,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1638,106 +1661,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1788,7 +1807,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1801,7 +1820,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1924,87 +1943,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2012,35 +2025,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2066,10 +2079,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2109,6 +2118,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2258,17 +2296,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2302,7 +2340,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2315,128 +2353,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2459,7 +2492,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2544,7 +2577,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2561,7 +2594,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2581,7 +2614,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2636,62 +2669,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2848,6 +2881,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2874,6 +2908,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3348,19 +3383,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3398,7 +3429,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3427,7 +3458,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3566,6 +3597,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3674,9 +3706,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4300,7 +4332,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4561,8 +4595,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4651,7 +4685,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4668,7 +4702,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4700,7 +4734,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4709,7 +4743,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4717,7 +4751,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4729,34 +4763,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4765,7 +4874,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4790,12 +4899,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4839,15 +4942,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4856,64 +4959,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5183,31 +5286,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5286,68 +5389,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5607,10 +5718,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5735,27 +5842,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -5768,3 +5879,52 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/be/LC_MESSAGES/messages.po b/translations/be/LC_MESSAGES/messages.po index 471ca065..b3361eac 100644 --- a/translations/be/LC_MESSAGES/messages.po +++ b/translations/be/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: be\n" @@ -17,13 +17,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -375,7 +375,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -807,7 +807,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -822,7 +822,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -843,17 +866,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -862,7 +886,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -882,7 +906,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -972,19 +995,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1007,9 +1030,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1039,13 +1062,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1057,7 +1077,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1068,7 +1088,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1080,7 +1100,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1112,7 +1132,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1161,12 +1181,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1176,7 +1196,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1234,96 +1254,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1338,7 +1358,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1348,28 +1368,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1381,75 +1395,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1484,8 +1498,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1497,27 +1511,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1550,20 +1579,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1582,7 +1611,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1616,19 +1645,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1637,106 +1661,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1787,7 +1807,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1800,7 +1820,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1923,87 +1943,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2011,35 +2025,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2065,10 +2079,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2108,6 +2118,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2257,17 +2296,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2301,7 +2340,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2314,128 +2353,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2458,7 +2492,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2543,7 +2577,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2560,7 +2594,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2580,7 +2614,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2635,62 +2669,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2847,6 +2881,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2873,6 +2908,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3347,19 +3383,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3397,7 +3429,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3426,7 +3458,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3565,6 +3597,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3673,9 +3706,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4299,7 +4332,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4560,8 +4595,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4650,7 +4685,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4667,7 +4702,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4699,7 +4734,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4708,7 +4743,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4716,7 +4751,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4728,34 +4763,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4764,7 +4874,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4789,12 +4899,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4838,15 +4942,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4855,64 +4959,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5182,31 +5286,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5285,68 +5389,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5606,10 +5718,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5734,27 +5842,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -5801,3 +5913,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/ca/LC_MESSAGES/messages.po b/translations/ca/LC_MESSAGES/messages.po index aab0f964..d5788e47 100644 --- a/translations/ca/LC_MESSAGES/messages.po +++ b/translations/ca/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2023-11-03 17:32+0000\n" "Last-Translator: Spurnita \n" "Language: ca\n" @@ -17,13 +17,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Expulsat:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "T'han expulsat." @@ -379,7 +379,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -812,7 +812,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paquets" @@ -827,7 +827,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "Fa %(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -848,17 +871,18 @@ msgstr "Limitar al paquet" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Guardar" @@ -867,7 +891,7 @@ msgstr "Guardar" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -887,7 +911,6 @@ msgid "Page Content" msgstr "Contingut de la Pàgina" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privat" @@ -977,19 +1000,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1012,9 +1035,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1044,13 +1067,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1062,7 +1082,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1073,7 +1093,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1085,7 +1105,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1117,7 +1137,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1166,12 +1186,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1181,7 +1201,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1239,96 +1259,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1343,7 +1363,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1353,28 +1373,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1386,75 +1400,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1489,8 +1503,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1502,27 +1516,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1555,20 +1584,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1587,7 +1616,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1621,19 +1650,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1642,106 +1666,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1792,7 +1812,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1805,7 +1825,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1928,87 +1948,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2016,35 +2030,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2070,10 +2084,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2113,6 +2123,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2262,17 +2301,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2306,7 +2345,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2319,128 +2358,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2463,7 +2497,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2548,7 +2582,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2565,7 +2599,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2585,7 +2619,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2640,62 +2674,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Afegits Recentment" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Millors Jocs" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Millors Mods" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Millors Paquets de Textures" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Millor Puntuats" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2852,6 +2886,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2878,6 +2913,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3352,19 +3388,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3402,7 +3434,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3431,7 +3463,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3570,6 +3602,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3678,9 +3711,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4304,7 +4337,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4565,8 +4600,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4655,7 +4690,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4672,7 +4707,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4704,7 +4739,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4713,7 +4748,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4721,7 +4756,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4733,34 +4768,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4769,7 +4879,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4794,12 +4904,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4843,15 +4947,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4860,64 +4964,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5187,31 +5291,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5290,68 +5394,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5611,10 +5723,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5739,27 +5847,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6388,3 +6500,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/cs/LC_MESSAGES/messages.po b/translations/cs/LC_MESSAGES/messages.po index 7c234c10..50cb64d4 100644 --- a/translations/cs/LC_MESSAGES/messages.po +++ b/translations/cs/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-04-14 05:11+0000\n" "Last-Translator: Matyáš Pilz \n" -"Language-Team: Czech \n" "Language: cs\n" +"Language-Team: Czech " +"\n" +"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" -"X-Generator: Weblate 5.11-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Zakázaný:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Byli jste zabanováni." @@ -157,8 +156,8 @@ msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -"Vyžaduje více kroků instalace, jako třeba instalaci LuaRocks nebo editaci " -"důvěryhodných nastavení modu" +"Vyžaduje více kroků instalace, jako třeba instalaci LuaRocks nebo editaci" +" důvěryhodných nastavení modu" #. NOTE: tags: title for crafting #: app/_translations.py:48 @@ -186,8 +185,9 @@ msgid "" "content only available through a creative inventory, or provides tools " "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -"Určeno především pro kreativní mod. Přidává obsah dostupný pouze v inventáři " -"creativu, nabízí nástroje na usnadnění tvorby ve hře a nezvyšuje obtížnost" +"Určeno především pro kreativní mod. Přidává obsah dostupný pouze v " +"inventáři creativu, nabízí nástroje na usnadnění tvorby ve hře a " +"nezvyšuje obtížnost" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -315,8 +315,7 @@ msgstr "Soutěž o mod souboje roku 2020 (Jam 2020)" #: app/_translations.py:92 msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" -msgstr "" -"Mody vytvořené pro Discord soutěž \"Combat\" modařské události v roce 2020" +msgstr "Mody vytvořené pro Discord soutěž \"Combat\" modařské události v roce 2020" #. NOTE: tags: title for jam_game_2021 #: app/_translations.py:94 @@ -395,8 +394,8 @@ msgstr "Méně než 16 pixelů" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Méně než 16 pixelů" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -848,7 +847,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Balíčky" @@ -863,7 +862,30 @@ msgstr "%(package_type)s pro %(game_name)s" msgid "%(delta)s ago" msgstr "Před %(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Uživatelské jméno" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Dotaz" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Vyhledat" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Zvláštní" @@ -884,17 +906,18 @@ msgstr "Omezit na balíček" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Uložit" @@ -903,7 +926,7 @@ msgstr "Uložit" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -923,7 +946,6 @@ msgid "Page Content" msgstr "Strana nabídky" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Soukromý" @@ -1015,19 +1037,19 @@ msgstr "Překlad" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Vydání" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Snímky obrazovky" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Správci" @@ -1050,9 +1072,9 @@ msgstr "Sdílet a odznaky" msgid "Remove / Unpublish" msgstr "Odeber / Učiň neveřejným" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Podporované hry" @@ -1082,13 +1104,10 @@ msgstr "Zastaralé" msgid "All content warnings" msgstr "Všechna varování obsahu" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Dotaz" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Typ" @@ -1100,7 +1119,7 @@ msgstr "Autor" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Štítky" @@ -1111,7 +1130,7 @@ msgstr "Upozornění na obsah" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licence" @@ -1123,7 +1142,7 @@ msgstr "Podporované hry" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1155,7 +1174,7 @@ msgstr "Seřadit podle" msgid "Package score" msgstr "Skóre balíčku" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1204,12 +1223,12 @@ msgid "Title (Human-readable)" msgstr "Nadpis (srozumitelný pro člověka)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Název (technický)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 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 (_)" @@ -1219,7 +1238,7 @@ msgid "Short Description (Plaintext)" msgstr "Krátký popis (prostý text)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Stav údržby" @@ -1279,7 +1298,7 @@ msgstr "Balíček již existuje" msgid "A collection with a similar name already exists" msgstr "Již existuje kolekce se stejným názvem" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1288,30 +1307,30 @@ msgstr "" "Musíš přidat svou emailovou adresu ke svému uživatelskému účtu a potvrdit" " ji, než budeš moci spravovat balíčky" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Uložit rozpracované" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Nepodařilo se nalézt daného uživatele" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Přístup odepřen" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "K tomuto nemáte oprávnění" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1319,64 +1338,64 @@ msgstr "" "Prosím, komentujte ve vláknu pro schválení, aby redaktoři věděli, co jste" " změnili" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Nastavit stav na %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Odstraněný balíček" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Správci (oddělit čárkou)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Nemáte oprávnění upravovat správce" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Nejste správce" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Vlastníci balíčků se nemohou odstranit jako správci" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Jméno autora" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Povolte podporu detekce na základě závislostí (doporučeno)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Podporované hry" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Nepodporované hry" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Podporuje všechny hry (pokud není uvedeno jinak) / je nezávislý na hře" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "Je potřeba alespoň jedno vydání, abys mohl hru poskytovat" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -"Mod (balíček modů) musí obsahovat alespoň jeden mod. Prosím, vytvoř alespoň " -"jedno vydání" +"Mod (balíček modů) musí obsahovat alespoň jeden mod. Prosím, vytvoř " +"alespoň jedno vydání" #: app/blueprints/packages/releases.py:57 #: app/blueprints/packages/releases.py:72 @@ -1389,7 +1408,7 @@ msgstr "Metoda" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Nahrát soubor" @@ -1399,28 +1418,22 @@ msgstr "Git reference (např.: commit hash, branch, nebo tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minimální verze Luantiu" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Maximální verze Luantiu" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID úkolu" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Je schváleno" @@ -1432,77 +1445,77 @@ msgstr "Importovat z Gitu" msgid "Upload .zip file" msgstr "Nahrát .zip soubor" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Nastavit minimum" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Nastavit maximum" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Změnit pouze hodnoty předešle nastavené na \"none\"" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Aktualizovat" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Spustit" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Nový Commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nový štítek" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Název větve" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akce" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Odeslat upozornění a označit jako zastaralé" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Vytvořit vydání" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Uložit nastavení" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Deaktivovat automatizaci" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Prosím zadejte URL adresu Git repozitáře pro aktivaci automatického " "vydávání" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Smazat aktualizaci nastavení" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Nyní prosím vytvořte prvotní vydání" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Komentář" @@ -1539,8 +1552,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Směrovnání na blokované stránky není povoleno" @@ -1552,27 +1565,42 @@ msgstr "Nemůžete hlasovat v hodnocení vlastního balíčku!" msgid "You can't vote on your own reviews!" msgstr "Nemůžete hlasovat ve vlastním hodnocení!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Titulek/Nadpis" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Obrázek obálky" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Zpráva" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Hlášení" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "Soubor obrázku PNG, JPG či WebP" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Již odebíráno!" @@ -1605,20 +1633,20 @@ msgstr "Není možné smazat požadavek na otevření vlákna!" msgid "Please wait before commenting again" msgstr "Prosím vydržte, než budete moci znovu komentovat" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Otevřít vlákno" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Vlákno nebylo možné vytvořit!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Schvalovací vlákno již existuje! Zvažte odpověď tam" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Prosím počkejte, než otevřete další vlákno" @@ -1637,7 +1665,7 @@ msgstr "Uživatelské jméno nebo e-mail" msgid "Password" msgstr "Heslo" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Pamatovat si mě" @@ -1671,12 +1699,7 @@ msgstr "Přihlášení selhalo" msgid "Display Name" msgstr "Zobrazované jméno" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Uživatelské jméno" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1684,8 +1707,8 @@ msgstr "" "Povoleny jsou pouze písmena (A-Za-z), čísla (0-9), podtržítko (_), mínus " "(-), a tečka (.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1694,59 +1717,55 @@ msgstr "E-mail" msgid "What is the result of the above calculation?" msgstr "Jaký je výsledek výše uvedeného výpočtu?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Souhlasím" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrovat" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Špatně zadaná captcha" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Resetovat heslo" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Nepodařilo se najít účet" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nové heslo" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Ověřte heslo" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Hesla se musí shodovat" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Staré heslo" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Hesla se neshodují" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Tato e-mailová adresa byla odhlášena, nebo zařazena na černou listinu a " "nelze ji pro to použít" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Tento e-mail se již používá" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1755,35 +1774,35 @@ msgstr "" "Účet se nepodařilo vytvořit, protože e-mail %(display_name)s se již " "používá. Zkuste jinou e-mailovou adresu." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Vaše heslo bylo úspěšně změněno." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Staré heslo je špatně zadané" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Neznámý ověřovací token!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Platnost tokenu vypršela" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Emailová adresa je již používána jiným uživatelem" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Potvrzená změna emailu" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Emailová adresa byla změněna" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1791,15 +1810,15 @@ msgstr "" "Vaše emailová adresa byla změněna. Pokud jste změnu nepožadoval, tak " "prosím kontaktujte administrátora." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Nyní se můžete přihlásit" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Odeslat" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1856,7 +1875,7 @@ msgstr "Neznámý typ požadavku" msgid "Top reviewer" msgstr "Nejlepší recenzent" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s napsal nejužitečnější recenze na ContentDB." @@ -1869,7 +1888,7 @@ msgstr "2. nejlepší recenzent" msgid "3rd most helpful reviewer" msgstr "3. nejlepší recenzent" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Toto umístí %(display_name)s do horní %(perc)s%%" @@ -1992,60 +2011,54 @@ msgstr "Postavení" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nelze uživateli udělit vyšší postavení, než je tvé!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Ověření selhalo [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Propojeno s účtem GitHub" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "GitHub účet je již propojen s uživatelem: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Ověření selhalo [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Nalez text (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Filtr souborů" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Vyhledat" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -"Již existuje balíček s uvedeným jménem. Projdi si prosím Zásady a pokyny, " -"bod 3" +"Již existuje balíček s uvedeným jménem. Projdi si prosím Zásady a pokyny," +" bod 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Než bude možné tento balíček schválit, musíte vytvořit vydání." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Vydání se stále importuje, nebo došlo k chybě." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Nastavte vydání" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Je třeba přiložit alespoń jeden snímek obrazovky." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2054,7 +2067,7 @@ msgstr "" "Sledované významnější souvislosti je třeba přidat do ContentDB nejdříve: " "%(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2062,23 +2075,23 @@ msgstr "" "Které hry tvůj balíček podporuje? Prosím, upřesni na stránce s " "podporovanými hrami" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Prosím, vyčkej na přidání licence do Content DB." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "Ujistěte se prosím, že tento balíček používá správné názvy." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "Ujistěte se prosím, že tento balíček má oprávnění na tyto jména %(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2086,23 +2099,23 @@ msgstr "Ujistěte se prosím, že tento balíček má oprávnění na tyto jmén msgid "See more" msgstr "Ukázat více" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Chyba: Toto téma již používá jiný balíček!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Chyba: Autor tématu se neshoduje s autorem balíčku." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -"Upozornění: téma nebylo na foru nalezeno. Téma mohlo být vytvořeno dříve, " -"než se forum načetlo." +"Upozornění: téma nebylo na foru nalezeno. Téma mohlo být vytvořeno dříve," +" než se forum načetlo." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2110,15 +2123,15 @@ msgstr "" "Jméno může obsahovat jedině malá písmena bez diakritiky (a-z), číslice " "(0-9) a podtržítko (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Nemáš oprávnění měnit tento balíček" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Nemáš oprávnění měnit název tohoto balíčku" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Nelze změnit typ balíčku poté, co byl jednou schválen" @@ -2148,10 +2161,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Příliš mnoho pokusů, počkej chvíli, než to zkusíš znovu" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "Soubor obrázku PNG, JPG či WebP" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2184,8 +2193,9 @@ msgid "" "Unable to create an account as the username is already taken. If you " "meant to log in, you need to connect %(provider)s to your account first" msgstr "" -"Nelze vytvořit účet, neboť je uživatelské jméno již obsazeno. Pokud by ses " -"chtěl přihlásit, je potřeba nejdříve propojit %(provider)s s tvým účetem" +"Nelze vytvořit účet, neboť je uživatelské jméno již obsazeno. Pokud by " +"ses chtěl přihlásit, je potřeba nejdříve propojit %(provider)s s tvým " +"účetem" #: app/logic/users.py:33 msgid "That username/display name is already in use, please choose another." @@ -2197,6 +2207,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "Nelze vytvořit účet s uživatelským jménem použitým již v minulosti." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Ostatní" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2350,17 +2389,17 @@ msgstr "Schválit" msgid "Delete" msgstr "Vymazat" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Byl nalezen nový %(hash)s v v Git úložišti." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "Poslední vydání bylo svázáno %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Nový tag %(tag_name)s byl nalezen v Git repozitáři." @@ -2394,7 +2433,7 @@ msgid "Editor" msgstr "Editor" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Bot" @@ -2407,128 +2446,123 @@ msgid "Admin" msgstr "Administrátor" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Úprava balíčku" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Schválení balíčku" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nové vlákno" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Nová hodnocení" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Odpovědět na vlákno" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Správce" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Upozornění editora" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Editor ostatního" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Ostatní" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Oznámení o upravení balíčku." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Oznámení o schválení balíčku." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Toto je upozornění na nové vlákno." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Toto je upozornění na recenzi." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Toto je upozornění na odpověď ve vlákně." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Toto je upozornění bota." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Toto je oznámení o správcovské změně." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Zde je správcovské upozornění." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Zde je smíšené správcovské upozornění." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Toto je ostatní upozornění." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "Pokud jiný uživatel upraví tvůj balíček, vydání apod." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "Oznámení od správců, vztahující se k procesu schvalování balíčku." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Když je pro tvůj balíček vytvořeno vlákno." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Když uživatel pošle zpětnou vazbu k tvému balíčku." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Když někdo odpoví na vlákno, které sleduješ." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Od bota - pro příklad, aktualizace upozornění." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Když dojde ke změně údržbáře tvého balíčku." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Pro editory: důležité upozornění." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "Pro správce: méně důležitá oznámení, zahrnující nová vlákna." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "Méně důležitá oznámení, nevyžadující vlastní kategorii." @@ -2553,7 +2587,7 @@ msgstr "%(num)d nových oznámení" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Podívat" @@ -2640,7 +2674,7 @@ msgstr "Odhlásit se" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Jazyky" @@ -2657,8 +2691,8 @@ msgid "Contact Us" msgstr "Kontaktuj nás" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Pravidla" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2677,7 +2711,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "Odběr novinek a vlákna" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Podmínky osobní" @@ -2732,62 +2766,62 @@ msgstr "Došlo k aktualizaci našich zásad ochrany osobních údajů dne (%(dat msgid "Welcome" msgstr "Vítejte" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s od %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Předchozí" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Další" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Nedávno přidáno" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Nedávno aktualizováno" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Nejlepší hry" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Nejlepší módy" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Nejlepší balíčky textur" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Hledat podle tagu" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Nejlépe hodnocené" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Všechny recenze" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Nedávná pozitivní hodnocení" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB má %(count)d balíčků, které byly dohromady %(downloads)d staženy." @@ -2950,6 +2984,7 @@ msgstr "Není vytvořen žádný token" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Upravit" @@ -2976,6 +3011,7 @@ msgid "You can replace the description with your own" msgstr "Můžeš nahradit popis svým vlastním" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Opravdu chceš odstranit {title}?" @@ -3420,7 +3456,8 @@ msgid "" "This is a stacked area graph. For total downloads, look at the combined " "height." msgstr "" -"Zde je souhrnný graf. Pro všechna stažení se koukněte na kombinovanou výšku." +"Zde je souhrnný graf. Pro všechna stažení se koukněte na kombinovanou " +"výšku." #: app/templates/macros/stats.html:98 msgid "Downloads by Client" @@ -3458,8 +3495,7 @@ msgstr "Potřebuješ více statistických údajů?" #: app/templates/macros/stats.html:123 msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" -msgstr "" -"Zkontroluj ContentDB rozhraní Grafana pro rozsáhlejší statistiky ContentDB" +msgstr "Zkontroluj ContentDB rozhraní Grafana pro rozsáhlejší statistiky ContentDB" #: app/templates/macros/stats.html:127 msgid "ContentDB Grafana" @@ -3485,19 +3521,15 @@ msgstr "Vlákno bylo uzamčeno." msgid "You don't have permission to post." msgstr "Nemáš oprávnění odeslat." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "Můžeš kohokoliv přizvat do soukromého vlákna pomocí @username." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Nebyla nalezena žádná vlákna" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Vlákno" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Poslední odpověď" @@ -3535,7 +3567,7 @@ msgstr "Akce" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "WIP" @@ -3564,7 +3596,7 @@ msgstr "Témata fóra" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3666,8 +3698,8 @@ msgid "" "You must keep the secret safe. If you are unable, set the app type to " "'client-side'." msgstr "" -"Je třeba zachovat zabezpečeně utajené. Pokud toho nejsi schopen, nastav si " -"to \"client-side\" aplikací." +"Je třeba zachovat zabezpečeně utajené. Pokud toho nejsi schopen, nastav " +"si to \"client-side\" aplikací." #: app/templates/oauth/create_edit.html:56 msgid "Example Authorize URL" @@ -3678,15 +3710,16 @@ msgid "" "Titles must be globally unique. For example, what's the name of your " "application?" msgstr "" -"Názvy musí být globálně jedinečné. Pro příklad, jak se nazývá tvá aplikace?" +"Názvy musí být globálně jedinečné. Pro příklad, jak se nazývá tvá " +"aplikace?" #: app/templates/oauth/create_edit.html:68 msgid "" "Shown to users when you request access to their account. For example, " "what does your application do?" msgstr "" -"Ukazuje uživatelům, když požádáš o přístup k jejich účtu. Například, jak se " -"tvá áplikace chová a co umí?" +"Ukazuje uživatelům, když požádáš o přístup k jejich účtu. Například, jak " +"se tvá áplikace chová a co umí?" #: app/templates/oauth/create_edit.html:70 msgid "Where will you store your client_secret?" @@ -3710,9 +3743,11 @@ msgid "No applications created" msgstr "Žádná vytvořená aplikace" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" -"Podrž shift pro výběr vícero. Ponech výběr prázdný pro nalezení všech druhů." +"Podrž shift pro výběr vícero. Ponech výběr prázdný pro nalezení všech " +"druhů." #: app/templates/packages/advanced_search.html:14 #: app/templates/packages/advanced_search.html:19 @@ -3816,8 +3851,8 @@ msgid "" "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -"JavaScript je potřebný pro vylepšení uživatelského rozhraní a je potřebný " -"pro funkce\n" +"JavaScript je potřebný pro vylepšení uživatelského rozhraní a je potřebný" +" pro funkce\n" "\t\t\t, jako je hledání metadat z git a automatické dokončování." #: app/templates/packages/create_edit.html:78 @@ -3826,12 +3861,10 @@ msgstr "Chcete-li změnit název, musíte zrušit publikování balíčku." #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"Tip: Nezahrnuj Minetest, mod, or modpack kdekoli v " -"krátkém popisu. Není to třeba a zabírá to znaky do limitu." #: app/templates/packages/create_edit.html:88 msgid "" @@ -3852,23 +3885,22 @@ msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -"V dlouhém popisu není třeba odkazovat na balíček na ContentDB, uživatel je " -"již zde!" +"V dlouhém popisu není třeba odkazovat na balíček na ContentDB, uživatel " +"je již zde!" #: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." -msgstr "" -"Není třeba uvádět téma fóra v dlouhém popisu, již je zobrazeno na stránce." +msgstr "Není třeba uvádět téma fóra v dlouhém popisu, již je zobrazeno na stránce." #: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -"V dlouhém popisu není nutné uvádět adresu URL úložiště, je již zobrazena na " -"stránce." +"V dlouhém popisu není nutné uvádět adresu URL úložiště, je již zobrazena " +"na stránce." #: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" @@ -3929,8 +3961,8 @@ msgstr "Pokud je prázdné, použije se místo něj URL adresa daru autora." #: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -"Jak mohou uživatelé přeložit tvůj balíček? Např. weblate adresa nebo pomocná " -"stránka" +"Jak mohou uživatelé přeložit tvůj balíček? Např. weblate adresa nebo " +"pomocná stránka" #: app/templates/packages/create_edit.html:150 msgid "" @@ -3953,16 +3985,16 @@ msgid "" "Depending on their rank, they will be able to edit the package, create " "releases and screenshots, and read private threads." msgstr "" -"V závislosti na své hodnosti budou moci upravovat balíček, vytvářet verze a " -"snímky obrazovky a číst soukromá vlákna." +"V závislosti na své hodnosti budou moci upravovat balíček, vytvářet verze" +" a snímky obrazovky a číst soukromá vlákna." #: app/templates/packages/edit_maintainers.html:13 msgid "" "Maintainers cannot add or remove other maintainers, but can remove " "themselves." msgstr "" -"Správci nemohou přidávat nebo odebírat jiné správce, ale mohou odebírat sami " -"sebe." +"Správci nemohou přidávat nebo odebírat jiné správce, ale mohou odebírat " +"sami sebe." #: app/templates/packages/game_hub.html:4 #: app/templates/packages/game_hub.html:23 @@ -3989,8 +4021,8 @@ msgid "" "Game support is configured using the package's .conf file. See the " "documentation for more info" msgstr "" -"Podpora her se konfiguruje v balíčku pomocí souboru .conf. Další informace " -"naleznete v dokumentaci" +"Podpora her se konfiguruje v balíčku pomocí souboru .conf. Další " +"informace naleznete v dokumentaci" #: app/templates/packages/game_support.html:23 #: app/templates/packages/view.html:220 app/templates/translate/index.html:48 @@ -4004,8 +4036,8 @@ msgstr "Podporováno?" #: app/templates/packages/game_support.html:33 msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" -"Podporuje všechny hry (pokud nejsou vyloučeny pomocí unsupported_games jako " -"nepodporované hry)" +"Podporuje všechny hry (pokud nejsou vyloučeny pomocí unsupported_games " +"jako nepodporované hry)" #: app/templates/packages/game_support.html:47 msgid "Detected from dependencies" @@ -4018,8 +4050,8 @@ msgstr "Přepsáno v ContentDB" #: app/templates/packages/game_support.html:68 msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -"Neznámý. Přidejte prosím podporované hry nebo zaškrtněte \"Podporuje všechny " -"hry\"" +"Neznámý. Přidejte prosím podporované hry nebo zaškrtněte \"Podporuje " +"všechny hry\"" #: app/templates/packages/game_support.html:75 #, python-format @@ -4037,8 +4069,9 @@ msgid "" "When checked, this indicates that this package should support all games, " "unless excluded by unsupported_games." msgstr "" -"Když je zaškrtnuto, znamená to, že tento balíček by měl podporovat všechny " -"hry, pokud nejsou vyloučeny pomocí unsupported_games jako nepodporované hry." +"Když je zaškrtnuto, znamená to, že tento balíček by měl podporovat " +"všechny hry, pokud nejsou vyloučeny pomocí unsupported_games jako " +"nepodporované hry." #: app/templates/packages/game_support.html:97 msgid "" @@ -4070,8 +4103,8 @@ msgid "" "It's best to add supported/unsupported games to %(conf)s, but in the " "meantime you can add them here." msgstr "" -"Nejlepší je přidat podporované/nepodporované hry do %(conf)s, ale mezitím je " -"můžete přidat sem." +"Nejlepší je přidat podporované/nepodporované hry do %(conf)s, ale mezitím" +" je můžete přidat sem." #: app/templates/packages/game_support.html:116 #, python-format @@ -4100,8 +4133,8 @@ msgid "" "It may have been removed by choice of the author, or by ContentDB staff " "due to a problem." msgstr "" -"Může být odstraněn na základě výběru autora nebo pracovníků ContentDB kvůli " -"problému." +"Může být odstraněn na základě výběru autora nebo pracovníků ContentDB " +"kvůli problému." #: app/templates/packages/gone.html:25 app/templates/packages/gone.html:35 msgid "Package Undergoing Review" @@ -4124,8 +4157,8 @@ msgid "" "This package is currently undergoing review, and changes are needed " "before it can be added." msgstr "" -"Tento balíček právě prochází revizí a před jeho přidáním je třeba provést " -"změny." +"Tento balíček právě prochází revizí a před jeho přidáním je třeba provést" +" změny." #: app/templates/packages/gone.html:41 msgid "Please check back again later." @@ -4234,8 +4267,8 @@ msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Luanti versions." msgstr "" -"Nastav nejnovější verzi Luanti jen pokud víš, že na novějších verzích nebude " -"tvůj balíček fungovat." +"Nastav nejnovější verzi Luanti jen pokud víš, že na novějších verzích " +"nebude tvůj balíček fungovat." #: app/templates/packages/release_edit.html:71 #: app/templates/packages/release_new.html:79 @@ -4243,8 +4276,8 @@ msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -"Nenastavuj maximální verzi Luanti, pokud jsi netestoval, zda balíček nebude " -"fungovat na novějších verzích." +"Nenastavuj maximální verzi Luanti, pokud jsi netestoval, zda balíček " +"nebude fungovat na novějších verzích." #: app/templates/packages/release_edit.html:75 #: app/templates/packages/release_new.html:89 @@ -4260,8 +4293,8 @@ msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -"Můžeš nastavit automaticky v souboru " -".conf tvého balíčku." +"Můžeš nastavit automaticky v " +"souboru .conf tvého balíčku." #: app/templates/packages/release_edit.html:87 msgid "Delete Release" @@ -4276,8 +4309,8 @@ msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -"Všechna přidružená nahraná vydání nebudou okamžitě smazána, ale vydání již " -"nebude uvedeno v seznamu vydání." +"Všechna přidružená nahraná vydání nebudou okamžitě smazána, ale vydání " +"již nebude uvedeno v seznamu vydání." #: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." @@ -4309,8 +4342,8 @@ msgid "" "You can create releases automatically when you push commits or tags to " "your repository." msgstr "" -"Můžeš vytvářet vydání automaticky, jakmile přiřadíš značky či tagy do svého " -"adresáře." +"Můžeš vytvářet vydání automaticky, jakmile přiřadíš značky či tagy do " +"svého adresáře." #: app/templates/packages/release_new.html:28 #: app/templates/packages/release_wizard.html:69 @@ -4323,8 +4356,8 @@ msgid "" "Using Git would allow you to create releases automatically when you push " "code or tags." msgstr "" -"Použití Git by vám umožnilo vytvářet vydání automaticky, když vložíte kód " -"nebo značky." +"Použití Git by vám umožnilo vytvářet vydání automaticky, když vložíte kód" +" nebo značky." #: app/templates/packages/release_new.html:40 msgid "1. Name release" @@ -4375,8 +4408,8 @@ msgid "" "You need to create releases even if you use a rolling release development" " cycle, as Luanti needs them to check for updates." msgstr "" -"Je potřeba vytvořit vydání pro nastavení automatického vydávání v průběhu " -"cyklu vývoje, aby Luanti mohla provádět kontrolu aktualizací." +"Je potřeba vytvořit vydání pro nastavení automatického vydávání v průběhu" +" cyklu vývoje, aby Luanti mohla provádět kontrolu aktualizací." #: app/templates/packages/release_wizard.html:20 #: app/templates/packages/update_config.html:12 @@ -4392,8 +4425,8 @@ msgid "" "ContentDB will check your Git repository every day, but you can use " "webhooks or the API for faster updates." msgstr "" -"ContentDB bude každý den kontrolovat vaše úložiště Git, ale pro rychlejší " -"aktualizace můžete použít webhooky nebo API." +"ContentDB bude každý den kontrolovat vaše úložiště Git, ale pro rychlejší" +" aktualizace můžete použít webhooky nebo API." #: app/templates/packages/release_wizard.html:25 #: app/templates/packages/release_wizard.html:64 @@ -4451,8 +4484,8 @@ msgid "" "Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " "screenshots %(screenshot_size)d MB)" msgstr "" -"Souhrnné využití úložiště je %(total_size)d MB (vydání %(release_size)d MB, " -"snímky obrazovky %(screenshot_size)d MB)" +"Souhrnné využití úložiště je %(total_size)d MB (vydání %(release_size)d " +"MB, snímky obrazovky %(screenshot_size)d MB)" #: app/templates/packages/remove.html:4 #, python-format @@ -4521,10 +4554,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Napiš zpětnou vazbu pro %(title)s od %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" -"Prosím potvrď, že jsi přečetl pravidla ContentDB - rules" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4545,8 +4578,8 @@ msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." msgstr "" -"Tím se recenze převede na vlákno, komentáře se zachovají, ale odstraní se " -"vliv na hodnocení balíčku." +"Tím se recenze převede na vlákno, komentáře se zachovají, ale odstraní se" +" vliv na hodnocení balíčku." #: app/templates/packages/review_votes.html:4 #: app/templates/packages/view.html:371 @@ -4649,8 +4682,7 @@ msgstr "Balíček sdílí poskytované mody" #: app/templates/packages/similar.html:14 msgid "This package contains modnames that are present in the following packages:" -msgstr "" -"Balíček obsahuje názvy modů, jež jsou obsaženy v následujících balíčcích:" +msgstr "Balíček obsahuje názvy modů, jež jsou obsaženy v následujících balíčcích:" #: app/templates/packages/similar.html:32 msgid "Similar Forum Topics" @@ -4665,16 +4697,16 @@ msgid "" "To provide translations for your package, you need to create .tr files " "and upload a new release." msgstr "" -"Chcete-li poskytnout překlady pro váš balíček, musíte vytvořit soubory .tr a " -"nahrát nové vydání." +"Chcete-li poskytnout překlady pro váš balíček, musíte vytvořit soubory " +".tr a nahrát nové vydání." #: app/templates/packages/translation.html:19 msgid "" "For information on how to do this, see the modding book chapter and " "lua_api.md" msgstr "" -"Informace o tom, jak to udělat, najdete v kapitole o tvorbě modů a v souboru " -"lua_api.md" +"Informace o tom, jak to udělat, najdete v kapitole o tvorbě modů a v " +"souboru lua_api.md" #: app/templates/packages/translation.html:23 msgid "Translation - Luanti Modding Book" @@ -4724,21 +4756,21 @@ msgid "" "ContentDB will poll your Git repository every day, if your package is " "approved." msgstr "" -"ContentDB bude každý den dotazovat vaše úložiště Git, pokud bude váš balíček " -"schválen." +"ContentDB bude každý den dotazovat vaše úložiště Git, pokud bude váš " +"balíček schválen." #: app/templates/packages/update_config.html:17 msgid "You should consider using webhooks or the API for faster releases." -msgstr "" -"Pro rychlejší vydání byste měli zvážit použití webhooků nebo rozhraní API." +msgstr "Pro rychlejší vydání byste měli zvážit použití webhooků nebo rozhraní API." #: app/templates/packages/update_config.html:18 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 "" -"Detekce Git aktualizací je dostatečně pokročilá, aby nevytvářela opětovné " -"vydání, pokud již bylo vytvořeno ručně nebo pomocí webhooků/rozhraní API." +"Detekce Git aktualizací je dostatečně pokročilá, aby nevytvářela opětovné" +" vydání, pokud již bylo vytvořeno ručně nebo pomocí webhooků/rozhraní " +"API." #: app/templates/packages/update_config.html:28 msgid "The trigger is the event that triggers the action." @@ -4802,11 +4834,9 @@ msgstr "Nesvobodná média" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" -"Toto vlákno je viditelné pouze pro jeho tvůrce, správce balíčků, uživatele s " -"hodností Schvalovatel nebo vyšší a @zmíněné uživatele." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4894,7 +4924,7 @@ msgstr "Líbí se ti balíček? Podpoř jeho vývoj příspěvkem" msgid "Donate now" msgstr "Přispět nyní" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Závislosti" @@ -4911,7 +4941,7 @@ msgid "Compatible Games" msgstr "Kompatibilní hry" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Není vyžadována konkrétní hra" @@ -4943,7 +4973,7 @@ msgstr "Informace" msgid "Technical Name" msgstr "Technický název" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s pro kód,
%(media_license)s pro média." @@ -4952,7 +4982,7 @@ msgstr "%(code_license)s pro kód,
%(media_license)s pro média." msgid "Unknown" msgstr "Neznámý" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Přidaný" @@ -4960,7 +4990,7 @@ msgstr "Přidaný" msgid "Remove myself" msgstr "Odebrat sebe" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Poskytuje" @@ -4972,7 +5002,11 @@ msgstr "Více" msgid "See audit log" msgstr "Prohlédni si zápis auditu" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -4980,29 +5014,100 @@ msgstr "" "Kvůli spamu již v tomto formuláři nepřijímáme hlášení od anonymních " "uživatelů." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "Přihlaste se nebo kontaktujte správce pomocí odkazu níže." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Co nahlašuješ? Proč to nahlašuješ?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Nahlášení budou sdílena s týmem ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." -msgstr "Pouze admin bude oprávněn vidět, kdo vytvořil nahlášení." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"Našli jste chybu? Nahlašte ji, prosím, do sledování potíží nebo do vlákna " -"balíku." +"Našli jste chybu? Nahlašte ji, prosím, do sledování potíží nebo do vlákna" +" balíku." + +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" #: app/templates/tasks/view.html:5 msgid "Task Failed" @@ -5012,7 +5117,7 @@ msgstr "Úloha se nezdařila" msgid "Working…" msgstr "Pracuji…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Načti stránku znova pro kontrolu aktualizací." @@ -5039,14 +5144,6 @@ msgstr "" "Pokud by balíček neměl být na Content DB (např.: pokud vůbec nefunguje), " "můžete nám dát vědět zde." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Soukromá vlákna můžete číst pouze vy, autor balíčku a uživatelé s hodností " -"Schvalovatel a vyšší." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5090,84 +5187,83 @@ msgstr "Viditelné pro:" msgid "Plus approvers and editors" msgstr "A také schvalovatelé a editoři" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Je tato zpetná vazba zastaralá?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Stěžuje si například na potíže, které jste již vyřešili?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" -"Můžete nahlásit zastaralou zpětnou vazbu kliknutím na %(flag)s této zpětné " -"vazby." +"Můžete nahlásit zastaralou zpětnou vazbu kliknutím na %(flag)s této " +"zpětné vazby." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Řada práce editora" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Fronta na schválení" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Schválit vše" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Žádný snímek obrazovky není nutné schválit." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Žádný balíček nepotřebuje být schválen." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Importuje se" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Žádné vydání nepotřebuje být schváleno." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Vše hotovo!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Je potřeba licence" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Označit balíčky" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d z %(total_packages)d balíčků nemá jediný tag." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Zobrazit značky" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Neuspokojené závislosti" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." -msgstr "" -"Názvy modů, které mají pevné závislosti, ale žádné balíčky je neposkytují." +msgstr "Názvy modů, které mají pevné závislosti, ale žádné balíčky je neposkytují." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Zobrazit vše" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Nedávné akce" @@ -5189,8 +5285,8 @@ msgid "" "If your package is game independent, confirm this using 'Supports all " "games'" msgstr "" -"Pokud je váš balíček nezávislý na hře, potvrďte to pomocí „Podporuje všechny " -"hry“" +"Pokud je váš balíček nezávislý na hře, potvrďte to pomocí „Podporuje " +"všechny hry“" #: app/templates/todo/game_support.html:35 msgid "Supports all games" @@ -5201,8 +5297,8 @@ msgid "" "No supported games listed. Please either add supported games or check " "'Supports all games'" msgstr "" -"Nejsou uvedeny žádné podporované hry. Přidejte prosím podporované hry nebo " -"zaškrtněte \"Podporuje všechny hry\"" +"Nejsou uvedeny žádné podporované hry. Přidejte prosím podporované hry " +"nebo zaškrtněte \"Podporuje všechny hry\"" #: app/templates/todo/game_support.html:62 app/templates/todo/user.html:40 #: app/templates/todo/user.html:94 app/templates/todo/user.html:114 @@ -5390,7 +5486,8 @@ msgid "" "Help make Luanti more accessible by translating packages into other " "languages." msgstr "" -"Pomozte učinit Luanti přístupnějším díky překladu balíčků do jiných jazyků." +"Pomozte učinit Luanti přístupnějším díky překladu balíčků do jiných " +"jazyků." #: app/templates/translate/index.html:65 msgid "How to translate a mod / game" @@ -5444,8 +5541,8 @@ msgstr "Připojené účty" #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -"Prosím, napište (anglicky) soukromou zprávu %(rubenwardy)s na foru pro odkaz " -"na účet." +"Prosím, napište (anglicky) soukromou zprávu %(rubenwardy)s na foru pro " +"odkaz na účet." #: app/templates/users/account.html:59 msgid "View ContentDB's GitHub Permissions" @@ -5455,31 +5552,31 @@ msgstr "Prohlédnout pravomoce ContentDB na GitHub" msgid "Disconnect" msgstr "Odpojit (se)" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Připojit Github" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Žádný" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Odstranění a deaktivace účtu" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Odstranit či deaktivovat" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Smazání a deaktivace účtu zatím není uživatelům k dispozici." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "Chcete-li požádat o smazání účtu, zahajte prosím žádost." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Nedávné akce účtu" @@ -5505,8 +5602,9 @@ msgid "" "Note: protonmail is unsupported by ContentDB. More info." msgstr "" -"Upozornění: protonmail není podporován ContentDB. Více informací." +"Upozornění: protonmail není podporován ContentDB. Více " +"informací." #: app/templates/users/change_set_password.html:27 #: app/templates/users/register.html:30 @@ -5526,8 +5624,8 @@ msgid "" "ContentDB will link your account to your forum account if you have one, " "but you don't need one." msgstr "" -"ContentDB propojí váš účet s vaším účtem na fóru, pokud jej již máte. Není " -"to však nutné." +"ContentDB propojí váš účet s vaším účtem na fóru, pokud jej již máte. " +"Není to však nutné." #: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" @@ -5550,13 +5648,12 @@ msgid "" "You'll need to use prove that you have access to your forum account using" " one of the options below." msgstr "" -"Budete muset prokázat, že máte přístup ke svému účtu na fóru pomocí jedné z " -"níže uvedených možností." +"Budete muset prokázat, že máte přístup ke svému účtu na fóru pomocí jedné" +" z níže uvedených možností." #: app/templates/users/claim_forums.html:14 msgid "This is so ContentDB can link your account to your forum account." -msgstr "" -"Je to proto, aby ContentDB mohl propojit Váš účet s Vaším účtem na fóru." +msgstr "Je to proto, aby ContentDB mohl propojit Váš účet s Vaším účtem na fóru." #: app/templates/users/claim_forums.html:18 msgid "Don't have a forums account?" @@ -5567,75 +5664,83 @@ msgstr "Nemáte účet na fóru?" msgid "You can still sign up without one." msgstr "Můžete ponechat registrace." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "1. možnost" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Použijte pole GitHub v profilu na fóru" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Napište své jméno na fóru zde:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Uživatelské jméno pro fórum" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -"Povoleny jsou jen alfanumerické znaky bez diakritiky a podtržítko (a-z, A-Z, " -"0-9, _)" +"Povoleny jsou jen alfanumerické znaky bez diakritiky a podtržítko (a-z, " +"A-Z, 0-9, _)" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Bude nutné mít vyplněné pole GitHub ve svém profilu na fóru." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -"Přihlašte se na fórum a učiňte to zde." +"Přihlašte se na fórum a učiňte to zde." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Náledně se přihlašte s GitHub profilem" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "2. možnost" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Ověřovací token" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -"Jděte na Ovládací " -"panel uživatele > Profil > Upravit podpis" +"Jděte na Ovládací" +" panel uživatele > Profil > Upravit podpis" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Vložte toto do svého podpisu:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Klikněte na \"další\", abychom to mohli zkontrolovat." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Netřeba se obávat, můžete to odstranit, jakmile bude hotovo." @@ -5740,8 +5845,8 @@ msgid "" "Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " "screenshots %(screenshot_size)d MB)." msgstr "" -"Celkové využití úložiště je %(total_size)d MB (z toho vydání %(release_size)" -"d MB, snímky obrazovky %(screenshot_size)d MB)." +"Celkové využití úložiště je %(total_size)d MB (z toho vydání " +"%(release_size)d MB, snímky obrazovky %(screenshot_size)d MB)." #: app/templates/users/modtools.html:23 #, python-format @@ -5896,8 +6001,8 @@ msgid "" "Human readable name, defaults to username if not specified. This can be " "changed later." msgstr "" -"Lidsky čitelné jméno. Lze jej později změnit. Pokud není zadáno, použije se " -"uživatelské jméno." +"Lidsky čitelné jméno. Lze jej později změnit. Pokud není zadáno, použije " +"se uživatelské jméno." #: app/templates/users/register.html:21 msgid "Same as username" @@ -5907,10 +6012,6 @@ msgstr "Totéž, co uživatelské jméno" msgid "Please prove that you are human" msgstr "Prosím, potvrďte, zda jste člověk" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Souhlasím. " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5921,8 +6022,8 @@ msgid "" "Your email is needed to recover your account if you forget your password," " and to send (configurable) notifications." msgstr "" -"Váš email je nutný k obnovení účtu (zapomenete-li heslo nebo nebude-li Vám " -"fungovat), a také k zasílání (nastavitelných) upozornění." +"Váš email je nutný k obnovení účtu (zapomenete-li heslo nebo nebude-li " +"Vám fungovat), a také k zasílání (nastavitelných) upozornění." #: app/templates/users/settings_email.html:32 msgid "There is at least one verification pending." @@ -5943,8 +6044,8 @@ msgid "" "Configure whether certain types of notifications are sent immediately, or" " as part of a daily digest." msgstr "" -"Nastavte, zda se mají jednotlivé typy oznámení odesílat okamžitě nebo jako " -"součást denního přehledu." +"Nastavte, zda se mají jednotlivé typy oznámení odesílat okamžitě nebo " +"jako součást denního přehledu." #: app/templates/users/settings_email.html:46 msgid "Disable all" @@ -5972,13 +6073,12 @@ msgid "" "This will blacklist an email address, preventing ContentDB from ever " "sending emails to it - including password resets." msgstr "" -"Tím se e-mailová adresa přidá na černou listinu, což zabrání ContentDB, aby " -"na ni posílal e-maily – včetně resetování hesla." +"Tím se e-mailová adresa přidá na černou listinu, což zabrání ContentDB, " +"aby na ni posílal e-maily – včetně resetování hesla." #: app/templates/users/unsubscribe.html:20 msgid "Please enter the email address you wish to blacklist." -msgstr "" -"Zadejte prosím e-mailovou adresu, kterou chcete přidat na černou listinu." +msgstr "Zadejte prosím e-mailovou adresu, kterou chcete přidat na černou listinu." #: app/templates/users/unsubscribe.html:21 msgid "You will then need to confirm the email" @@ -5994,7 +6094,8 @@ msgid "" "Unsubscribing may prevent you from being able to log into the account " "'%(display_name)s'" msgstr "" -"Odhlášení z odběru vám může zabránit v přihlášení k účtu '%(display_name)s'" +"Odhlášení z odběru vám může zabránit v přihlášení k účtu " +"'%(display_name)s'" #: app/templates/users/unsubscribe.html:44 msgid "" @@ -6048,27 +6149,31 @@ msgstr "Rok nazpátek" msgid "Last year" msgstr "Minulý rok" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(prohlédnout tabulku v prohlížeči)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Obrázek" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "žádný" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Nepodporované hry" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Doporučené závislosti" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "Žádná zpětná vazba není dostupná." @@ -6081,8 +6186,8 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" -"Zvažte prosím povolení e-mailových upozornění, můžete si nastavit, jak často " -"se budou odesílat" +"Zvažte prosím povolení e-mailových upozornění, můžete si nastavit, jak " +"často se budou odesílat" #~ msgid "Stats / Monitoring" #~ msgstr "Stistika / Monitoring" @@ -6232,3 +6337,65 @@ msgstr "" #~ "href='https://forum.minetest.net/viewtopic.php?t=30709'>More " #~ "info." #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Méně než 16 pixelů" + +#~ msgid "I agree" +#~ msgstr "Souhlasím" + +#~ msgid "Rules" +#~ msgstr "Pravidla" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "Můžeš kohokoliv přizvat do soukromého vlákna pomocí @username." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "Tip: Nezahrnuj Minetest, mod, or" +#~ " modpack kdekoli v krátkém popisu." +#~ " Není to třeba a zabírá to " +#~ "znaky do limitu." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" +#~ "Prosím potvrď, že jsi přečetl pravidla" +#~ " ContentDB - rules" + +#~ 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 viditelné pouze pro " +#~ "jeho tvůrce, správce balíčků, uživatele " +#~ "s hodností Schvalovatel nebo vyšší a " +#~ "@zmíněné uživatele." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Co nahlašuješ? Proč to nahlašuješ?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Nahlášení budou sdílena s týmem ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Pouze admin bude oprávněn vidět, kdo vytvořil nahlášení." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Soukromá vlákna můžete číst pouze vy," +#~ " autor balíčku a uživatelé s hodností" +#~ " Schvalovatel a vyšší." + +#~ msgid "I agree to the " +#~ msgstr "Souhlasím. " + diff --git a/translations/da/LC_MESSAGES/messages.po b/translations/da/LC_MESSAGES/messages.po index e9f68470..15dab4c6 100644 --- a/translations/da/LC_MESSAGES/messages.po +++ b/translations/da/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: da\n" @@ -16,13 +16,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -374,7 +374,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -806,7 +806,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -821,7 +821,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -842,17 +865,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -861,7 +885,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -881,7 +905,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -971,19 +994,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1006,9 +1029,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1038,13 +1061,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1056,7 +1076,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1067,7 +1087,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1079,7 +1099,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1111,7 +1131,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1160,12 +1180,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1175,7 +1195,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1233,96 +1253,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1337,7 +1357,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1347,28 +1367,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1380,75 +1394,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1483,8 +1497,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1496,27 +1510,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1549,20 +1578,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1581,7 +1610,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1615,19 +1644,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1636,106 +1660,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1786,7 +1806,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1799,7 +1819,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1922,87 +1942,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2010,35 +2024,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2064,10 +2078,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2107,6 +2117,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2256,17 +2295,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2300,7 +2339,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2313,128 +2352,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2457,7 +2491,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2542,7 +2576,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2559,7 +2593,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2579,7 +2613,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2634,62 +2668,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2846,6 +2880,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2872,6 +2907,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3346,19 +3382,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3396,7 +3428,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3425,7 +3457,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3564,6 +3596,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3672,9 +3705,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4298,7 +4331,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4559,8 +4594,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4649,7 +4684,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4666,7 +4701,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4698,7 +4733,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4707,7 +4742,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4715,7 +4750,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4727,34 +4762,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4763,7 +4873,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4788,12 +4898,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4837,15 +4941,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4854,64 +4958,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5181,31 +5285,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5284,68 +5388,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5605,10 +5717,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5733,27 +5841,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6512,3 +6624,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index 4d322a59..99150e6a 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-07-03 14:01+0000\n" "Last-Translator: Wuzzy \n" -"Language-Team: German \n" "Language: de\n" +"Language-Team: German " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.13-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Verbannt:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Sie wurden verbannt." @@ -398,8 +397,8 @@ msgstr "<16px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Unter 16px" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -856,7 +855,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pakete" @@ -871,7 +870,30 @@ msgstr "%(package_type)s für %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s her" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Benutzername" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Anfrage" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Suchen" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Vorgestellt" @@ -892,17 +914,18 @@ msgstr "Auf Paket begrenzen" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Speichern" @@ -911,7 +934,7 @@ msgstr "Speichern" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -931,7 +954,6 @@ msgid "Page Content" msgstr "Seiteninhalt" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privat" @@ -1027,19 +1049,19 @@ msgstr "Übersetzung" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Veröffentlichungen" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Bildschirmfotos" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Betreuer" @@ -1062,9 +1084,9 @@ msgstr "Teilen und Abzeichen" msgid "Remove / Unpublish" msgstr "Entfernen / Depublizieren" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Unterstützte Spiele" @@ -1094,13 +1116,10 @@ msgstr "Missbilligt" msgid "All content warnings" msgstr "Alle Inhaltswarnungen" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Anfrage" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Typ" @@ -1112,7 +1131,7 @@ msgstr "Autor" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Tags" @@ -1123,7 +1142,7 @@ msgstr "Inhaltswarnungen" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Lizenz" @@ -1135,7 +1154,7 @@ msgstr "Unterstützt Spiel" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1167,7 +1186,7 @@ msgstr "Sortieren nach" msgid "Package score" msgstr "Paketpunktzahl" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1216,12 +1235,12 @@ msgid "Title (Human-readable)" msgstr "Titel (Für Menschen lesbar)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Name (Technisch)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" @@ -1231,7 +1250,7 @@ msgid "Short Description (Plaintext)" msgstr "Kurzbeschreibung (Fließtext)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Entwicklungsstadium" @@ -1291,7 +1310,7 @@ msgstr "Paket existiert bereits" msgid "A collection with a similar name already exists" msgstr "Es existiert bereits eine Sammlung mit einem ähnlichen Namen" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1300,32 +1319,32 @@ msgstr "" "Sie müssen eine E-Mail-Adresse zu ihrem Konto hinzufügen und sie " "bestätigen, bevor Sie Pakete verwalten können" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Entwurf speichern" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Dieser Benutzer kann nicht gefunden werden" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Erlaubnis verweigert" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Sie haben nicht die Erlaubnis, das zu tun" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1333,66 +1352,66 @@ msgstr "" "Bitte kommentieren Sie im Genehmigungsthema, damit Bearbeiter wissen, was" " Sie geändert haben" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Zustand auf %(state)s setzen" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Gelöschte Pakete" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Ungenehmigte Pakete" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Betreuer (Komma-getrennt)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Sie haben nicht die Erlaubnis, Betreuer zu bearbeiten" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Sie sind kein Betreuer" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketbesitzer können sich nicht selbst als Betreuer entfernen" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Autorenname" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Unterstützungserkennung basierend auf Abhängigkeiten aktivieren " "(empfohlen)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Unterstützte Spiele" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Nicht unterstützte Spiele" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Unterstützt alle Spiele (wenn nicht anders angegeben) / ist " "spielunabhängig" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" "Sie brauchen mindestens ein Release, bevor Sie die Spielunterstüzung " "bearbeiten können" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Mod(-paket) braucht mindestens eine Mod. Bitte erstellen Sie ein neues " @@ -1409,7 +1428,7 @@ msgstr "Methode" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Dateien hochladen" @@ -1419,28 +1438,22 @@ msgstr "Git-Referenz (d.h.: Commit-Hash, Branch oder Tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minimale Luanti-Version" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Maximale Luanti-Version" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Aufgaben-ID" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Ist genehmigt" @@ -1452,77 +1465,77 @@ msgstr "Von Git importieren" msgid "Upload .zip file" msgstr ".zip-Datei hochladen" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Minimum setzen" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Maximum setzen" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Nur Werte ändern, die zuvor als „none“ festgelegt wurden" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Neuer Commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Neuer Tag" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Branch-Name" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Aktion" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Benachrichtigung senden und als veraltet markieren" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Release erstellen" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Einstellung speichern" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Automatisierung deaktivieren" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Gelöschte Update-Konfiguration" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Bitte erstellen Sie nun einen ersten Release" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Kommentar" @@ -1560,8 +1573,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Die Verlinkung zu blockierten Seiten ist nicht erlaubt" @@ -1573,27 +1586,42 @@ msgstr "Sie können nicht über die Rezensionen für Ihr eigenes Paket abstimmen msgid "You can't vote on your own reviews!" msgstr "Sie können nicht über Ihre eigenen Rezensionen abstimmen!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Titel/Untertitel" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Titelbild" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Nachricht" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Melden" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "eine PNG-, JPEG-, oder WebP-Bilddatei" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Bereits abonniert!" @@ -1626,20 +1654,20 @@ msgstr "Beitrag zur Eröffnung des Themas kann nicht gelöscht werden!" msgid "Please wait before commenting again" msgstr "Bitte warten Sie, bevor Sie erneut einen Kommentar abgeben" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Thema eröffnen" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Thema kann nicht erstellt werden!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Es existiert bereits ein Genehmigungsthema! Antworten Sie lieber in ihn" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Bitte warten Sie, bevor Sie ein neues Thema eröffnen" @@ -1658,7 +1686,7 @@ msgstr "Benutzername oder E-Mail" msgid "Password" msgstr "Passwort" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Dieses Gerät speichern" @@ -1692,12 +1720,7 @@ msgstr "Einloggen fehlgeschlagen" msgid "Display Name" msgstr "Anzeigename" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Benutzername" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1705,8 +1728,8 @@ msgstr "" "Nur Buchstaben (A-Za-z), Ziffern (0-9), Unterstriche (_), Bindestriche " "(-) und Punkte (.) erlaubt" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-Mail" @@ -1715,59 +1738,55 @@ msgstr "E-Mail" msgid "What is the result of the above calculation?" msgstr "Was ist das Ergebnis der obigen Berechnung?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Ich stimme zu" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrieren" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Falsche Captcha-Antwort" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Passwort zurücksetzen" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Konto kann nicht gefunden werden" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Neues Passwort" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Passwort bestätigen" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Passwörter müssen übereinstimmen" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Altes Passwort" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Passwörter stimmen nicht überein" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Diese E-Mail-Adresse wurde abgemeldet/auf die schwarze Liste gesetzt und " "kann nicht verwendet werden" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "E-Mail bereits in Benutzung" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1777,35 +1796,35 @@ msgstr "" "%(display_name)s verwendet wird. Versuchen Sie eine andere E-Mail-" "Adresse." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Ihr Passwort wurde erfolgreich geändert." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Altes Passwort ist falsch" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Unbekannter Verifizierungs-Token!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Der Token ist abgelaufen" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Diese E-Mail wird bereits von einem anderen Benutzer verwendet" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Bestätigte E-Mail-Änderung" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "E-Mail Adresse geändert" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1813,15 +1832,15 @@ msgstr "" "Ihre E-Mail-Adresse hat sich geändert. Wenn Sie dies nicht beantragt " "haben, wenden Sie sich bitte an einen Administrator." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Sie können sich jetzt anmelden" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Senden" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1879,7 +1898,7 @@ msgstr "Unbekannte Beanspruchungsart" msgid "Top reviewer" msgstr "Bester Rezensent" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1894,7 +1913,7 @@ msgstr "Zweithilfreichster Rezensent" msgid "3rd most helpful reviewer" msgstr "Dritthilfreichster Rezensent" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Dies bringt %(display_name)s in die oberen %(perc)s%%" @@ -2025,64 +2044,58 @@ msgstr "" "Sie können einen Benutzer nicht auf einen höheren Rang befördern als sich" " selbst!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorisierung fehlgeschlagen [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "GitHub wurde mit dem Konto verknüpft" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" "GitHub-Konto ist bereits mit einem anderem Benutzer verknüpft: " "%(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorisierung fehlgeschlagen [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Zu suchender Text (Regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Dateifilter" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Suchen" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Ein Paket mit diesem Namen existiert bereits. Siehe Grundsätze und " "Leitlinien 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" "Bevor dieses Paket genehmigt werden kann, müssen Sie einen Release " "erstellen." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Die Freigabe wird noch importiert, oder es liegt ein Fehler vor." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Releases bearbeiten" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Sie müssen mindestens ein Bildschirmfoto hinzufügen." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2091,7 +2104,7 @@ msgstr "" "Die folgenden benötigten Abhängigkeiten müssen zuerst zu ContentDB " "hinzugefügt werden: %(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2099,27 +2112,27 @@ msgstr "" "Welche Spiele werden von Ihrem Paket unterstützt? Bitte geben Sie es auf " "der Seite für unterstützte Spiele an" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 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/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" "Bitte stellen Sie sicher, dass dieses Paket das Recht auf die verwendeten" " Namen hat." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" "Bitte stellen Sie sicher, dass dieses Paket Rechte für die Namen " "%(names)s hat" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2127,15 +2140,15 @@ msgstr "" msgid "See more" msgstr "Mehr sehen" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Fehler: Ein anderes Paket benutzt bereits dieses Forumthema!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Fehler: Forumthemenautor ist nicht der gleiche wie der Paketautor." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2143,7 +2156,7 @@ msgstr "" "Achtung: Forenthema nicht gefunden. Es könnte sein, dass das Thema seit " "dem letzten Foren-Crawl erstellt wurde." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2151,15 +2164,15 @@ msgstr "" "Namen dürfen nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche " "(_) enthalten" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Sie haben keine Erlaubnis dieses Paket zu bearbeiten" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Sie habe keine Erlaubnis, den Namen dieses Paketes zu bearbeiten" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Sie können nach der Genehmigung den Pakettyp nicht ändern" @@ -2189,10 +2202,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Zu viele Anfragen, bitte warten Sie, bevor Sie es erneut versuchen" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "eine PNG-, JPEG-, oder WebP-Bilddatei" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2243,6 +2252,35 @@ msgstr "" "Es konnte kein Konto erstellt werden, weil der Benutzername in der " "Vergangenheit benutzt wurde." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Anderes" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2400,17 +2438,17 @@ msgstr "Genehmigen" msgid "Delete" msgstr "Löschen" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Neuer Commit %(hash)s im Git-Repo gefunden." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "Der letzte Release war Commit %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Neuer Tag %(tag_name)s gefunden im Git-Repo." @@ -2444,7 +2482,7 @@ msgid "Editor" msgstr "Bearbeiter" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Bot" @@ -2457,132 +2495,127 @@ msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Paketbearbeitung" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Paketgenehmigung" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Neues Thema" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Neue Rezension" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Themenantwort" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Betreuer" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Bearbeiter: Benachrichtigung" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Bearbeiter: Sonstiges" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Anderes" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Dies ist eine Paketbearbeitungsbenachrichtigung." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Dies ist eine Paketgenehmigungsbenachrichtigung." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Dies ist eine Benachrichtigung für ein neues Thema." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Dies ist eine Benachrichtigung für eine neue Rezension." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Dies ist eine Themenantwortbenachrichtigung." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Dies ist eine Botbenachrichtigung." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Dies ist eine Benachrichtigung für die Änderung des Betreuers." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Dies ist eine Benachrichtigung vom Typ „Bearbeiter: Benachrichtigung“." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Dies ist eine Benachrichtigung vom Typ „Bearbeiter: Sonstiges“." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Dies ist eine Benachrichtigung für anderes." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "Wenn ein anderer Benutzer Ihre Pakete, Releases, usw. bearbeitet." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" "Benachrichtigungen, die sich auf den Paketgenehmigungsprozess beziehen, " "von Bearbeitern." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Wenn für Ihr Paket ein Thema erstellt wird." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Wenn ein Benutzer eine Rezension für Ihr Paket geschrieben hat." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Wenn jemand auf ein Thema, das Sie beobachten, antwortet." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Von einem Bot – zum Beispiel für Aktualisierungsbenachrichtigungen." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Wenn der Betreuer Ihres Pakets gewechselt wurde." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Für Bearbeiter: Wichtige Benachrichtigungen." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" "Für Bearbeiter: Nicht so wichtige Benachrichtigungen, inklusive neue " "Themen." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" "Nicht so wichtige Benachrichtigungen, die nicht wichtig genug für eine " @@ -2611,7 +2644,7 @@ msgstr "%(num)d neue Nachrichten" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Ansehen" @@ -2698,7 +2731,7 @@ msgstr "Abmelden" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Sprachen" @@ -2715,8 +2748,8 @@ msgid "Contact Us" msgstr "Kontakt" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Regeln" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2735,7 +2768,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / Feeds" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Datenschutzbestimmungen" @@ -2790,62 +2823,62 @@ msgstr "Unsere Datenschutzbestimmungen wurden aktualisiert (%(date)s)" msgid "Welcome" msgstr "Willkommen" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s von %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Vorheriges" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Nächstes" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Zuletzt hinzugefügt" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Zuletzt aktualisiert" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Top-Spiele" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Top-Mods" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Top-Texturenpakete" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Suche nach Tags" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Beste Bewertung" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Alle Rezensionen" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Jüngste positive Rezensionen" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB hat %(count)d Pakete, mit insgesamt %(downloads)d Downloads." @@ -3008,6 +3041,7 @@ msgstr "Keine Tokens erstellt" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Bearbeiten" @@ -3034,6 +3068,7 @@ msgid "You can replace the description with your own" msgstr "Sie können die Beschreibung mit Ihrer eigenen ersetzen" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Sind Sie sich sicher, dass Sie {title} entfernen möchten?" @@ -3556,21 +3591,15 @@ msgstr "Dieses Thema wurde gesperrt." msgid "You don't have permission to post." msgstr "Sie haben keine Berechtigung zum Schreiben." -#: app/templates/macros/threads.html:181 -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." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Keine Themen gefunden" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Thema" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Letzte Antwort" @@ -3608,7 +3637,7 @@ msgstr "Aktionen" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "in Arbeit" @@ -3637,7 +3666,7 @@ msgstr "Forenthemen" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3785,6 +3814,7 @@ msgid "No applications created" msgstr "Keine Anwendungen erstellt" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" "Benutzen Sie Umschalt für Mehrfachauswahl. Auswahl leer lassen für " @@ -3907,13 +3937,10 @@ msgstr "Sie müssen das Paket depublizieren, um den Namen ändern zu können." #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"Tipp: Schreiben Sie nicht „Minetest“, „Mod“ oder " -"„Modpack“ in der kurzen Beschreibung. Das ist unnötig und " -"vergeudet Zeichen." #: app/templates/packages/create_edit.html:88 msgid "" @@ -4012,8 +4039,8 @@ msgstr "Falls leer, wird stattdessen die Spenden-URL des Autoren benutzt." #: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -"Wie können Benutzer Ihr Paket übersetzen? Z.B. Weblate-URL oder eine Hilfe-" -"Seite" +"Wie können Benutzer Ihr Paket übersetzen? Z.B. Weblate-URL oder eine " +"Hilfe-Seite" #: app/templates/packages/create_edit.html:150 msgid "" @@ -4642,8 +4669,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Eine Rezension für %(title)s von %(author)s abgeben" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" -msgstr "Bitte lesen Sie die ContentDB-Regeln" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" +msgstr "" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4929,11 +4958,9 @@ msgstr "Unfreie Medien" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." 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:214 app/templates/users/profile.html:95 msgid "Website" @@ -5023,7 +5050,7 @@ msgstr "" msgid "Donate now" msgstr "Jetzt spenden" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Abhängigkeiten" @@ -5040,7 +5067,7 @@ msgid "Compatible Games" msgstr "Kompatible Spiele" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Kein spezifisches Spiel benötigt" @@ -5074,7 +5101,7 @@ msgstr "Informationen" msgid "Technical Name" msgstr "Technischer Name" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, 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." @@ -5083,7 +5110,7 @@ msgstr "%(code_license)s für Code,
%(media_license)s für Medien." msgid "Unknown" msgstr "Unbekannt" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Hinzugefügt" @@ -5091,7 +5118,7 @@ msgstr "Hinzugefügt" msgid "Remove myself" msgstr "Entferne mich selbst" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Stellt bereit" @@ -5103,7 +5130,11 @@ msgstr "Mehr" msgid "See audit log" msgstr "Auditierungsprotokoll ansehen" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -5111,25 +5142,35 @@ msgstr "" "Aufgrund von Spam akzeptieren wir keine Meldungen mehr von anonymen " "Benutzern in dieser Form." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" "Bitte melden Sie sich an oder kontaktieren Sie den Admin mit dem unten " "anführten Link." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Was melden Sie? Warum melden Sie es?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Meldungen werden mit dem ContentDB-Personal geteilt." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -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/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -5137,6 +5178,67 @@ msgstr "" "Haben Sie einen Fehler gefunden? Bitte melden Sie ihn im Issue Tracker " "des Pakets oder in einem Thread." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Aufgabe fehlgeschlagen" @@ -5145,7 +5247,7 @@ msgstr "Aufgabe fehlgeschlagen" msgid "Working…" msgstr "Arbeitend …" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Laden Sie die Seite neu, um nach Aktualisierungen zu suchen." @@ -5172,14 +5274,6 @@ msgstr "" "Wenn das Paket nicht auf CDB sein sollte (z.B. wenn es überhaupt nicht " "funktioniert), dann können Sie es uns hier mitteilen." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Nur Sie, der Paketautor, und Benutzer mit dem Rang eines Genehmigers oder" -" höher können private Threads lesen." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5223,17 +5317,17 @@ msgstr "Sichtbar für:" msgid "Plus approvers and editors" msgstr "Und Genehmiger und Bearbeiter" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Ist diese Rezension veraltet?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" "Zum Beispiel, wird sich über Probleme, die Sie bereits gelöst haben, " "beschwert?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5244,66 +5338,66 @@ msgstr "" msgid "Editor Work Queue" msgstr "Bearbeiter-Arbeitswarteschlange" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Genehmigungswarteschlange" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Alle genehmigen" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Keine Bildschirmfotos brauchen eine Genehmigung." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Keine Pakete brauchen eine Genehmigung." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Importieren" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Keine Releases brauchen eine Genehmigung." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Alles erledigt!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Lizenz erforderlich" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Pakete taggen" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d Pakete haben keine Tags." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Tags anzeigen" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Unerfüllte Abhängigkeiten" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Modnamen, welche harte Abhängigkeiten haben, aber keine Pakete, die sie " "anbieten." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Alles anzeigen" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Letzte Aktionen" @@ -5597,31 +5691,31 @@ msgstr "ContentDBs GitHub-Berechtigungen anzeigen" msgid "Disconnect" msgstr "Trennen" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Github verlinken" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Keine" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Löschung und Deaktivierung des Kontos" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Löschen oder deaktivieren" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Kontolöschung und -deaktivierung ist für Benutzer noch nicht verfügbar." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "Bitte reichen Sie eine Meldung ein, um eine Kontolöschung zu erbeten." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Kürzliche Kontoaktionen" @@ -5712,35 +5806,43 @@ msgstr "Sie haben noch kein Forenkonto?" msgid "You can still sign up without one." msgstr "Sie können sich auch ohne eins anmelden." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Variante 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "GitHub-Feld im Forumsprofil verwenden" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Geben Sie Ihren Foren-Benutzernamen hier ein:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Foren-Benutzername" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Nur a-zA-Z0-9._ sind erlaubt" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Sie müssen das GitHub-Feld in Ihrem Forumsprofil ausgefüllt haben." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5748,19 +5850,19 @@ msgstr "" "Loggen Sie sich auf dem Forum ein und tun Sie es hier." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "als Nächstes: mit GitHub anmelden" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Variante 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Verifizierungstoken" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " @@ -5770,15 +5872,15 @@ msgstr "" "href=\"https://forum.luanti.org/ucp.php?i=profile&mode=signature\">User" " Control Panel > Profile > Edit signature" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Fügen Sie dies in Ihre Signatur ein:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Klicken Sie auf Weiter, damit wir es überprüfen können." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Keine Sorge, Sie können es entfernen, nachdem dies erledigt ist." @@ -6054,10 +6156,6 @@ msgstr "Gleich wie der Benutzername" msgid "Please prove that you are human" msgstr "Bitte beweisen Sie, dass Sie ein Mensch sind" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Ich akzeptiere die " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6200,27 +6298,31 @@ msgstr "Dieses Jahr" msgid "Last year" msgstr "Letztes Jahr" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(Tabelle im Browser betrachten)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Bild" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "kein" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Nicht unterstützte Spiele" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Optionale Abhängigkeiten" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "Keine Rezensionen verfügbar." @@ -6859,3 +6961,66 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "Nur Luanti-Mods-Org" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Unter 16px" + +#~ msgid "I agree" +#~ msgstr "Ich stimme zu" + +#~ msgid "Rules" +#~ msgstr "Regeln" + +#~ 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." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "Tipp: Schreiben Sie nicht „Minetest“," +#~ " „Mod“ oder „Modpack“ in der" +#~ " kurzen Beschreibung. Das ist unnötig " +#~ "und vergeudet Zeichen." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "Bitte lesen Sie die ContentDB-Regeln" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" +#~ "Dieses Thema ist nur für seinen " +#~ "Ersteller, Paketbetreuer, Benutzer mit " +#~ "Genehmiger-Rang oder höher sichtbar, sowie" +#~ " @erwähnte Benutzer." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Was melden Sie? Warum melden Sie es?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Meldungen werden mit dem ContentDB-Personal geteilt." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Nur der Administrator kann sehen wer die Meldung erstellt hat." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Nur Sie, der Paketautor, und Benutzer" +#~ " mit dem Rang eines Genehmigers oder" +#~ " höher können private Threads lesen." + +#~ msgid "I agree to the " +#~ msgstr "Ich akzeptiere die " + diff --git a/translations/el/LC_MESSAGES/messages.po b/translations/el/LC_MESSAGES/messages.po index 1992ae0d..5e9214b8 100644 --- a/translations/el/LC_MESSAGES/messages.po +++ b/translations/el/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-07-13 09:02+0000\n" "Last-Translator: GiorgeGi \n" -"Language-Team: Greek \n" "Language: el\n" +"Language-Team: Greek " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.13-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Αποκλεισμένοι:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Έχετε αποκλειστεί." @@ -95,8 +94,8 @@ msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -"Για χιουμοριστικό περιεχόμενο, δημιουργημένο για κωμικούς σκοπούς, όχι να " -"παρθεί σοβαρά ή να χρησιμοποιηθεί σοβαρά και μακροπρόθεσμα." +"Για χιουμοριστικό περιεχόμενο, δημιουργημένο για κωμικούς σκοπούς, όχι να" +" παρθεί σοβαρά ή να χρησιμοποιηθεί σοβαρά και μακροπρόθεσμα." #. NOTE: tags: title for building #: app/_translations.py:28 @@ -108,8 +107,7 @@ msgstr "Κτίσμα" #: app/_translations.py:30 msgctxt "tags" msgid "Focuses on building, such as adding new materials or nodes" -msgstr "" -"Εστιάζει στο χτίσιμο, όπως στην προσθήκη νέων υλικών και μπλοκ κατασκευής" +msgstr "Εστιάζει στο χτίσιμο, όπως στην προσθήκη νέων υλικών και μπλοκ κατασκευής" #. NOTE: tags: title for building_mechanics #: app/_translations.py:32 @@ -122,8 +120,8 @@ msgstr "Κανονισμοί Χτισίματος και Εργαλεία" msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -"Προσθέτει μηχανισμούς παιχνιδιού ή εργαλεία τα οποία αλλάζουν τον τρόπο που " -"οι παίκτες χτίζουν." +"Προσθέτει μηχανισμούς παιχνιδιού ή εργαλεία τα οποία αλλάζουν τον τρόπο " +"που οι παίκτες χτίζουν." #. NOTE: tags: title for chat #: app/_translations.py:36 @@ -136,8 +134,8 @@ msgstr "Συζήτηση / Εντολές" msgctxt "tags" msgid "Focus on player chat/communication or console interaction." msgstr "" -"Εστιάζει στην συζήτηση των παικτών/στην επικοινωνία ή στην αλληλεπίδραση με " -"την κονσόλα." +"Εστιάζει στην συζήτηση των παικτών/στην επικοινωνία ή στην αλληλεπίδραση " +"με την κονσόλα." #. NOTE: tags: title for commerce #: app/_translations.py:40 @@ -164,8 +162,8 @@ msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -"Απαιτεί περαιτέρω βήματα εγκατάστασης, όπως την εγκατάσταση του LuaRocks ή " -"την επεξεργασία της ρύθμισης έμπιστων τροποποιήσεων" +"Απαιτεί περαιτέρω βήματα εγκατάστασης, όπως την εγκατάσταση του LuaRocks " +"ή την επεξεργασία της ρύθμισης έμπιστων τροποποιήσεων" #. NOTE: tags: title for crafting #: app/_translations.py:48 @@ -194,9 +192,9 @@ msgid "" "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" "Γραμμένο ειδικά ή αποκλειστικά για χρήση σε λειτουργία δημιουργίας. " -"Προσθέτει περιεχόμενο διαθέσιμο μόνο από συλλογή αντικειμένων σε κατάσταση " -"δημιουργίας, ή παρέχει εργαλεία που πραγματοποιούν δημιουργία μέσα στο " -"παιχνίδι και δεν προσθέτουν δυσκολία ή έλλειψη" +"Προσθέτει περιεχόμενο διαθέσιμο μόνο από συλλογή αντικειμένων σε " +"κατάσταση δημιουργίας, ή παρέχει εργαλεία που πραγματοποιούν δημιουργία " +"μέσα στο παιχνίδι και δεν προσθέτουν δυσκολία ή έλλειψη" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -211,8 +209,8 @@ msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" -"Περιέχει μια εντελώς προσαρμόσιμη υλοποίηση γεννήτριας χάρτη σε Lua, συνήθως " -"απαιτεί οι κόσμοι να ορίζονται σε γεννήτρια χάρτη 'singlenode'." +"Περιέχει μια εντελώς προσαρμόσιμη υλοποίηση γεννήτριας χάρτη σε Lua, " +"συνήθως απαιτεί οι κόσμοι να ορίζονται σε γεννήτρια χάρτη 'singlenode'." #. NOTE: tags: title for decorative #: app/_translations.py:60 @@ -287,8 +285,8 @@ msgid "" "For content whose main utility or features are provided within a GUI, on-" "screen menu, or similar" msgstr "" -"Για περιεχόμενο όπου η κύρια λειτουργία ή χαρακτηριστικά παρέχονται μέσα σε " -"μία Γραφική Διεπαφή Χρήστη, σε ένα μενού στην οθόνη, ή παρόμοια" +"Για περιεχόμενο όπου η κύρια λειτουργία ή χαρακτηριστικά παρέχονται μέσα " +"σε μία Γραφική Διεπαφή Χρήστη, σε ένα μενού στην οθόνη, ή παρόμοια" #. NOTE: tags: title for hud #: app/_translations.py:82 @@ -325,8 +323,8 @@ msgstr "Jam/Combat 2020" msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" -"Για τροποποιήσεις που φτιάχτηκαν για τη διοργάνωση \"Combat\" modding του " -"2020 στο Disord" +"Για τροποποιήσεις που φτιάχτηκαν για τη διοργάνωση \"Combat\" modding του" +" 2020 στο Disord" #. NOTE: tags: title for jam_game_2021 #: app/_translations.py:94 @@ -401,8 +399,8 @@ msgstr "<16 πίξελ" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Λιγότερο από 16πίξελ" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -523,8 +521,8 @@ msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -"Για περιεχόμενο που αλλάζει τα εφέ παίκτη, συμπεριλαμβανομένου τους κανόνες " -"φυσικής, για παράδειγμα: ταχύτητα, ύψος άλματος ή βαρύτητα." +"Για περιεχόμενο που αλλάζει τα εφέ παίκτη, συμπεριλαμβανομένου τους " +"κανόνες φυσικής, για παράδειγμα: ταχύτητα, ύψος άλματος ή βαρύτητα." #. NOTE: tags: title for puzzle #: app/_translations.py:156 @@ -551,8 +549,8 @@ msgid "" "For content designed for one or more players that focus on combat against" " the world, mobs, or NPCs." msgstr "" -"Για περιεχόμενο σχεδιασμένο για έναν ή περισσότερους παίκτες που εστιάζει " -"στην μάχη εναντίον του κόσμου, mobs, ή NPCs." +"Για περιεχόμενο σχεδιασμένο για έναν ή περισσότερους παίκτες που εστιάζει" +" στην μάχη εναντίον του κόσμου, mobs, ή NPCs." #. NOTE: tags: title for pvp #: app/_translations.py:164 @@ -577,7 +575,8 @@ msgstr "Εποχικό" msgctxt "tags" msgid "For content generally themed around a certain season or holiday" msgstr "" -"Για περιεχόμενο με θεματική συνήθως γύρω από μία συγκεκριμένη εποχή ή εορτή" +"Για περιεχόμενο με θεματική συνήθως γύρω από μία συγκεκριμένη εποχή ή " +"εορτή" #. NOTE: tags: title for server_tools #: app/_translations.py:172 @@ -644,8 +643,8 @@ msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -"Επιτρέπει στον παίκτη να προσαρμόζει τον χαρακτήρα του αλλάζοντας την υφή ή " -"προσθέτοντας αξερουάρ." +"Επιτρέπει στον παίκτη να προσαρμόζει τον χαρακτήρα του αλλάζοντας την υφή" +" ή προσθέτοντας αξερουάρ." #. NOTE: tags: title for sound_music #: app/_translations.py:192 @@ -690,8 +689,8 @@ msgid "" "Games and mods with a heavy strategy component, whether real-time or " "turn-based" msgstr "" -"Παιχνίδια ή τροποποιήσεις με βαρύ στρατηγικό κομμάτι, είτε πραγματικού-" -"χρόνου είτε με βάση την σειρά" +"Παιχνίδια ή τροποποιήσεις με βαρύ στρατηγικό κομμάτι, είτε " +"πραγματικού-χρόνου είτε με βάση την σειρά" #. NOTE: tags: title for survival #: app/_translations.py:206 @@ -721,7 +720,8 @@ msgstr "Μηχανές / Ηλεκτρονικά" msgctxt "tags" msgid "Adds machines useful in automation, tubes, or power." msgstr "" -"Προσθέτει μηχανές χρήσιμες στην αυτοματοποίηση, στις σωληνώσεις, ή στην ισχύ." +"Προσθέτει μηχανές χρήσιμες στην αυτοματοποίηση, στις σωληνώσεις, ή στην " +"ισχύ." #. NOTE: tags: title for tools #: app/_translations.py:214 @@ -846,14 +846,15 @@ msgstr "Βία" msgctxt "content_warnings" msgid "Non-cartoon violence. May be towards fantasy or human-like characters" msgstr "" -"Μη καρτουνίστικη βία. Πιθανώς προς φανταστικούς ή ανρθπόμορφους χαρακτήρες" +"Μη καρτουνίστικη βία. Πιθανώς προς φανταστικούς ή ανρθπόμορφους " +"χαρακτήρες" #: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Πακέτα" @@ -868,7 +869,30 @@ msgstr "%(package_type)s για %(game_name)s" msgid "%(delta)s ago" msgstr "Πριν %(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Όνομα χρήστη" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Ερώτημα" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Αναζήτηση" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Προτεινόμενα" @@ -889,17 +913,18 @@ msgstr "Περιορισμός σε πακέτο" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Αποθήκευση" @@ -908,7 +933,7 @@ msgstr "Αποθήκευση" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -928,7 +953,6 @@ msgid "Page Content" msgstr "Περιεχόμενο Σελίδας" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Ιδιωτικό" @@ -944,8 +968,8 @@ msgstr "Μία συλλογή με παρόμοιο τίτλο υπάρχει ή #: app/blueprints/collections/__init__.py:164 msgid "Unable to create collection as a package with that name already exists" msgstr "" -"Δεν είναι δυνατή η δημιουργία της συλλογής διότι ένα πακέτο με αυτό το όνομα " -"υπάρχει ήδη" +"Δεν είναι δυνατή η δημιουργία της συλλογής διότι ένα πακέτο με αυτό το " +"όνομα υπάρχει ήδη" #: app/blueprints/collections/__init__.py:310 msgid "Added package to collection" @@ -1005,8 +1029,8 @@ msgstr "Τύπος Εφαρμογής" #: app/blueprints/oauth/__init__.py:198 msgid "An OAuth client with that title already exists. Please choose a new title." msgstr "" -"Ένας πελάτης OAuth με αυτόν τον τίτλο υπάρχει ήδη. Παρακαλώ επιλέξτε έναν " -"νέο τίτλο." +"Ένας πελάτης OAuth με αυτόν τον τίτλο υπάρχει ήδη. Παρακαλώ επιλέξτε έναν" +" νέο τίτλο." #: app/blueprints/oauth/__init__.py:262 msgid "Revoked all user tokens" @@ -1024,19 +1048,19 @@ msgstr "Μετάφραση" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Εκδόσεις" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Στιγμιότυπα" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Συντηρητές" @@ -1059,9 +1083,9 @@ msgstr "Κοινή χρήση και Σήματα" msgid "Remove / Unpublish" msgstr "Αφαίρεση / Αναίρεση Δημοσίευσης" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Υποστηριζόμενα Παιχνίδια" @@ -1091,13 +1115,10 @@ msgstr "Σε αποδρομή" msgid "All content warnings" msgstr "Προειδοποιήσεις όλων των τύπων περιεχομένου" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Ερώτημα" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Τύπος" @@ -1109,7 +1130,7 @@ msgstr "Συντάκτης" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Ετικέτες" @@ -1120,7 +1141,7 @@ msgstr "Προειδοποιήσεις Περιεχομένου" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Άδεια" @@ -1132,7 +1153,7 @@ msgstr "Υποστηρίζει Παιχνίδι" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1164,7 +1185,7 @@ msgstr "Ταξινόμηση κατά" msgid "Package score" msgstr "Βαθμολογία πακέτου" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1213,12 +1234,12 @@ msgid "Title (Human-readable)" msgstr "Τίτλος (Αναγνώσιμος από άνθρωπο)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Όνομα (Τεχνικό)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Πεζά γράμματα (a-z), αριθμοί (0-9), και κάτω πάυλα (_) μόνο" @@ -1228,7 +1249,7 @@ msgid "Short Description (Plaintext)" msgstr "Μικρή Περιγραφή (Απλό κείμενο)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Κατάσταση Συντήρησης" @@ -1288,109 +1309,109 @@ msgstr "Το πακέτο υπάρχει ήδη" msgid "A collection with a similar name already exists" msgstr "Μια συλλογή με παρόμοιο όνομα υπάρχει ήδη" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -"Πρέπει να προσθέσεις μια διεύθυνση ηλεκτρονικού ταχυδρομείου στον λογαριασμό " -"σου και να το επιβεβαιώσεις πριν μπορέσεις να διαχειριστείς πακέτα" +"Πρέπει να προσθέσεις μια διεύθυνση ηλεκτρονικού ταχυδρομείου στον " +"λογαριασμό σου και να το επιβεβαιώσεις πριν μπορέσεις να διαχειριστείς " +"πακέτα" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Αποθήκευση πρόχειρου" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Αποτυχία εύρεσης αυτού του χρήστη" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Η άδεια απορρίφθηκε" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Δεν έχεις άδεια για να πράξεις αυτό" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "Παρακαλώ σχολιάστε ποιές αλλαγές χρειάζονται στο νήμα αποδοχών" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -"Παρακαλώ σχολιάστε στο νήμα αποδοχών ώστε οι συντάκτες να ξέρουν τι αλλαγές " -"κάνατε" +"Παρακαλώ σχολιάστε στο νήμα αποδοχών ώστε οι συντάκτες να ξέρουν τι " +"αλλαγές κάνατε" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Όρισε κατάσταση σε %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Διαγράφηκε πακέτο" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Ανέγκριτο πακέτο" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Συντηρητές (Διαχωρισμένοι με υποδιαστολή)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Δεν έχεις δικαιώματα επεξεργασίας συντηρητών" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Δεν είσαι συντηρητής" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" -msgstr "" -"Ιδιοκτήτες πακέτων δεν μπορούν να αφαιρέσουν τον εαυτό τους ως συντηρητές" +msgstr "Ιδιοκτήτες πακέτων δεν μπορούν να αφαιρέσουν τον εαυτό τους ως συντηρητές" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Όνομα Συντάκτη" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Ενεργοποίησε ανίχνευση υποστήριξης βασισμένη σε εξαρτήσεις (συνίσταται)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Υποστηριζόμενα παιχνίδια" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Μη υποστηριζόμενα παιχνίδια" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -"Υποστηρίζει όλα τα παιχνίδια (εκτός αν αναφέρεται αλλιώς) / είναι ανεξάρτητο " -"παιχνιδιών" +"Υποστηρίζει όλα τα παιχνίδια (εκτός αν αναφέρεται αλλιώς) / είναι " +"ανεξάρτητο παιχνιδιών" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" "Χρειάζεται να έχετε κάνει τουλάχιστον μία έκδοση πριν να μπορείτε να " "επεξεργάζεστε την υποστήριξη παιχνιδιών" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -"Η τροποποίηση (ή πακέτο τροποποιήσεων) πρέπει να περιέχει τουλάχιστον μία " -"τροποποίηση. Παρακαλώ δημιουργήστε μία νέα έκδοση" +"Η τροποποίηση (ή πακέτο τροποποιήσεων) πρέπει να περιέχει τουλάχιστον μία" +" τροποποίηση. Παρακαλώ δημιουργήστε μία νέα έκδοση" #: app/blueprints/packages/releases.py:57 #: app/blueprints/packages/releases.py:72 @@ -1403,7 +1424,7 @@ msgstr "Μέθοδος" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Ανέβασμα αρχείου" @@ -1413,28 +1434,22 @@ msgstr "Git αναφορά (π.χ: commit hash, branch, ή tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Ελάχιστη Έκδοση Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Μέγιστη Έκδοση Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID εργασίας" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Εγκρίθηκε" @@ -1446,76 +1461,77 @@ msgstr "Εισήγαγε από Git" msgid "Upload .zip file" msgstr "Ανέβασε .zip αρχείο" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Όρισε Ελάχιστο" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Όρισε Μέγιστο" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Άλλαξε μόνο τις τιμές που έχουν οριστεί απο πρίν ως none" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Αναβάθμιση" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Ενεργοποίηση" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Νέο Commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Νέα Ετικέτα" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Όνομα Branch" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ενέργεια" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Στείλε ειδοποίηση και μάρακρέ το ως απαρχαιωμένο" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Δημιούργησε έκδοση" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Αποθήκευση Ρυθμίσεων" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Απενεργοποίησε τους Αυτοματισμούς" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -"Παρακαλώ προσθέστε ένα URL αποθετηρίου Git για να στήσετε αυτόματες εκδόσεις" +"Παρακαλώ προσθέστε ένα URL αποθετηρίου Git για να στήσετε αυτόματες " +"εκδόσεις" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Διαγράφηκε η διαμόρφωση ενημερώσεων" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Τώρα, παρακαλώ δημιουργήστε μία αρχική έκδοση" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Σχόλιο" @@ -1553,8 +1569,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Υπερσύνδεση σε μπλοκαρισμένες ιστοσελίδες δεν είναι επιτρεπτό" @@ -1566,27 +1582,42 @@ msgstr "Δεν μπορείς να ψηφίσεις στις αξιολογήσ msgid "You can't vote on your own reviews!" msgstr "Δεν μπορείς να ψηφίσεις στις δικές σου αξιολογήσεις!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Τίτλος/Λεζάντα" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Εικόνα εξωφύλλου" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Μήνυμα" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Αναφορά" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "ένα PNG, JPEG, ή WebP αρχείο εικόνας" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Ήδη εγγεγραμμένος!" @@ -1619,20 +1650,20 @@ msgstr "Η εναρκτήρια ανάρτηση του νήματος δεν μ msgid "Please wait before commenting again" msgstr "Παρακαλώ περιμένετε πριν ξανασχολιάσετε" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Ανοιχτό Νήμα" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Αποτυχία δημιουργίας νήματος!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Ένα νήμα αποδοχών υπάρχει ήδη! Σκεφτείτε αντί αυτού να απαντήσετε εκεί" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Παρακαλώ περιμένετε πριν ανοίξετε άλλο νήμα" @@ -1651,7 +1682,7 @@ msgstr "Όνομα χρήστη ή email" msgid "Password" msgstr "Κωδικός" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Να με θυμάσαι" @@ -1685,21 +1716,16 @@ msgstr "Η σύνδεση απέτυχε" msgid "Display Name" msgstr "Εμφανιζόμενο όνομα" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Όνομα χρήστη" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 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:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1708,122 +1734,118 @@ msgstr "E-mail" msgid "What is the result of the above calculation?" msgstr "Ποιό είναι το αποτέλεσμα του παραπάνω υπολογισμού;" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "συμφωνώ" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Εγγραφή" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Λανθασμένη απάντηση captcha" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Επαναφορά κωδικού" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Αδύνατη η ανεύρεση του λογαριασμού" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Νέος κωδικός πρόσβασης" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Επαλήθευση κωδικού" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Οι κωδικοί πρόσβασης πρέπει να ταιριάζουν" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Παλιός Κωδικός" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Οι κωδικοί πρόσβασης δεν ταιριάζουν" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου έχει διαγραφεί από τη λίστα/έχει " -"συμπεριληφθεί στη μαύρη λίστα και δεν μπορεί να χρησιμοποιηθεί" +"Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου έχει διαγραφεί από τη " +"λίστα/έχει συμπεριληφθεί στη μαύρη λίστα και δεν μπορεί να χρησιμοποιηθεί" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Ηλεκτρονικό ταχυδρομείο ήδη σε λειτουργία" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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. Δοκιμάστε μια " -"διαφορετική διεύθυνση ηλεκτρονικού ταχυδρομείου." +"Δεν μπορέσαμε να δημιουργήσουμε τον λογαριασμό αφού η διεύθυνση " +"ηλεκτρονικού ταχυδρομείου είναι ήδη σε χρήση από %(display_name)s. " +"Δοκιμάστε μια διαφορετική διεύθυνση ηλεκτρονικού ταχυδρομείου." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Ο κωδικός πρόσβασής σας άλλαξε με επιτυχία." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Ο παλιός κωδικός είναι λανθασμένος" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Άγνωστο διακριτικό επαλήθευσης!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Το διακριτικό έχει λήξει" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" "Ένας άλλος χρήστης χρησιμοποιεί ήδη αυτήν τη διεύθυνση ηλεκτρονικού " "ταχυδρομείου" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Επικυρωμένη αλλαγή email" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου άλλαξε" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -"Η διεύθυνση ηλεκτρονικού ταχυδρομείου σας έχει αλλάξει. Εάν δεν το ζητήσατε " -"εσείς, επικοινωνήστε με έναν διαχειριστή." +"Η διεύθυνση ηλεκτρονικού ταχυδρομείου σας έχει αλλάξει. Εάν δεν το " +"ζητήσατε εσείς, επικοινωνήστε με έναν διαχειριστή." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Μπορείτε τώρα να συνδεθείτε" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Αποστολή" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -"Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου έχει πλέον προστεθεί στη μαύρη " -"λίστα. Επικοινωνήστε με έναν διαχειριστή εάν θέλετε να αναιρέσετε αυτήν την " -"ενέργεια." +"Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου έχει πλέον προστεθεί στη μαύρη" +" λίστα. Επικοινωνήστε με έναν διαχειριστή εάν θέλετε να αναιρέσετε αυτήν " +"την ενέργεια." #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" @@ -1834,16 +1856,16 @@ msgid "" "Unable to get GitHub username for user. Make sure the forum account " "exists." msgstr "" -"Δεν είναι δυνατή η λήψη ονόματος χρήστη GitHub για τον χρήστη. Βεβαιωθείτε " -"ότι ο λογαριασμός στο φόρουμ υπάρχει." +"Δεν είναι δυνατή η λήψη ονόματος χρήστη GitHub για τον χρήστη. " +"Βεβαιωθείτε ότι ο λογαριασμός στο φόρουμ υπάρχει." #: app/blueprints/users/claim.py:66 msgid "" "A ContentDB user with that name already exists. Please contact an admin " "to link to your forum account" msgstr "" -"Υπάρχει ήδη ένας χρήστης ContentDB με αυτό το όνομα. Επικοινωνήστε με έναν " -"διαχειριστή για να συνδεθείτε με τον λογαριασμό σας στο φόρουμ" +"Υπάρχει ήδη ένας χρήστης ContentDB με αυτό το όνομα. Επικοινωνήστε με " +"έναν διαχειριστή για να συνδεθείτε με τον λογαριασμό σας στο φόρουμ" #: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" @@ -1874,7 +1896,7 @@ msgstr "Άγνωστος τύπος αιτήματος" msgid "Top reviewer" msgstr "Κορυφαίος κριτικός" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1889,7 +1911,7 @@ msgstr "2ος πιο βοηθητικός κριτικός" msgid "3rd most helpful reviewer" msgstr "3ος πιο βοηθητικός κριτικός" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Αυτό βάζει τους %(display_name)s στο κορυφαίο %(perc)s%%" @@ -1906,8 +1928,7 @@ msgstr "Μόνο %(place)d χρήστες έχουν γράψει πιο χρή #: app/blueprints/users/profile.py:136 msgid "Consider writing more helpful reviews to get a medal." -msgstr "" -"Σκεφτείτε να γράψετε πιο χρήσιμες κριτικές για να κερδίσετε ένα μετάλλιο." +msgstr "Σκεφτείτε να γράψετε πιο χρήσιμες κριτικές για να κερδίσετε ένα μετάλλιο." #: app/blueprints/users/profile.py:138 #, python-format @@ -1988,8 +2009,8 @@ msgid "" "You need to add an email address and password before you can remove your " "GitHub account" msgstr "" -"Πρέπει να προσθέσετε μια διεύθυνση ηλεκτρονικού ταχυδρομείου και έναν κωδικό " -"πρόσβασης προτού καταργήσετε τον λογαριασμό σας στο GitHub" +"Πρέπει να προσθέσετε μια διεύθυνση ηλεκτρονικού ταχυδρομείου και έναν " +"κωδικό πρόσβασης προτού καταργήσετε τον λογαριασμό σας στο GitHub" #: app/blueprints/users/settings.py:279 msgid "Users with moderator rank or above cannot be deleted" @@ -2015,99 +2036,93 @@ msgstr "Κατάταξη" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Δεν μπορείτε να προβιβάσετε έναν χρήστη σε υψηλότερη τάξη από εσάς!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Η εξουσιοδότηση απέτυχε [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Συνδέθηκε το GitHub με τον λογαριασμό" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" -"Ο λογαριασμός GitHub συσχετίζεται ήδη με έναν άλλον χρήστη: %(username)s" +msgstr "Ο λογαριασμός GitHub συσχετίζεται ήδη με έναν άλλον χρήστη: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Η εξουσιοδότηση απέτυχε [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Κείμενο προς εύρεση (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Φίλτρο αρχείων" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Αναζήτηση" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Ένα πακέτο με αυτό το όνομα υπάρχει ήδη. Παρακαλώ δείτε Πολιτική και " "Καθοδήγηση 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -"Πρέπει να δημιουργήσετε μια έκδοση πριν αυτό το πακέτο μπορέσει να εγκριθεί." +"Πρέπει να δημιουργήσετε μια έκδοση πριν αυτό το πακέτο μπορέσει να " +"εγκριθεί." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Η έκδοση εξακολουθεί να εισάγεται ή παρουσιάζει σφάλμα." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Στήσιμο εκδόσεων" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Πρέπει να προσθέσετε τουλάχιστον ένα στιγμιότυπο οθόνης." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -"Οι ακόλουθες σταθερές εξαρτήσεις πρέπει πρώτα να προστεθούν στο ContentDB: " -"%(deps)s" +"Οι ακόλουθες σταθερές εξαρτήσεις πρέπει πρώτα να προστεθούν στο " +"ContentDB: %(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -"Ποια παιχνίδια υποστηρίζει το πακέτο σας; Παρακαλώ διευκρινίστε στη σελίδα " -"με τα υποστηριζόμενα παιχνίδια" +"Ποια παιχνίδια υποστηρίζει το πακέτο σας; Παρακαλώ διευκρινίστε στη " +"σελίδα με τα υποστηριζόμενα παιχνίδια" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Παρακαλώ περιμένετε να προστεθεί η άδεια χρήσης στο CDB." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -"Παρακαλώ βεβαιωθείτε ότι αυτό το πακέτο έχει τα δικαιώματα για τα ονόματα " -"που χρησιμοποιεί." +"Παρακαλώ βεβαιωθείτε ότι αυτό το πακέτο έχει τα δικαιώματα για τα ονόματα" +" που χρησιμοποιεί." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -"Παρακαλώ βεβαιωθείτε ότι αυτό το πακέτο έχει τα δικαιώματα για τα ονόματα " -"%(names)s" +"Παρακαλώ βεβαιωθείτε ότι αυτό το πακέτο έχει τα δικαιώματα για τα ονόματα" +" %(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2115,41 +2130,41 @@ msgstr "" msgid "See more" msgstr "Δείτε περισσότερα" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Σφάλμα: Ένα άλλο πακέτο χρησιμοποιεί ήδη αυτό το θέμα του φόρουμ!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" "Σφάλμα: Ο συγγραφέας του θέματος του φόρουμ δεν ταιριάζει με τον " "συγγραφέα του πακέτου." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -"Προειδοποίηση: Η θεματική του φόρουμ δεν βρέθηκε. Η θεματική ενδέχεται να " -"έχει δημιουργηθεί από την τελευταία εξόρυξη στο φόρουμ." +"Προειδοποίηση: Η θεματική του φόρουμ δεν βρέθηκε. Η θεματική ενδέχεται να" +" έχει δημιουργηθεί από την τελευταία εξόρυξη στο φόρουμ." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -"Το όνομα μπορεί να περιέχει μόνο πεζά γράμματα (a-z), ψηφία (0-9) και κάτω " -"πάυλα (_)" +"Το όνομα μπορεί να περιέχει μόνο πεζά γράμματα (a-z), ψηφία (0-9) και " +"κάτω πάυλα (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Δεν έχετε άδεια επεξεργασίας αυτού του πακέτου" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Δεν έχετε άδεια να αλλάξετε το όνομα του πακέτου" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Δεν μπορείτε να αλλάξετε τον τύπο πακέτου μετά την έγκρισή του" @@ -2162,8 +2177,8 @@ msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -"Έχετε δημιουργήσει πάρα πολλές εκδόσεις για αυτό το πακέτο τα τελευταία 5 " -"λεπτά, παρακαλώ περιμένετε πριν προσπαθήσετε ξανά" +"Έχετε δημιουργήσει πάρα πολλές εκδόσεις για αυτό το πακέτο τα τελευταία 5" +" λεπτά, παρακαλώ περιμένετε πριν προσπαθήσετε ξανά" #: app/logic/releases.py:41 msgid "A release with this name already exists" @@ -2179,10 +2194,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Πάρα πολλά αιτήματα, παρακαλώ περιμένετε πριν προσπαθήσετε ξανά" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "ένα PNG, JPEG, ή WebP αρχείο εικόνας" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2208,8 +2219,8 @@ msgstr "Το όνομα χρήστη δεν είναι έγκυρο" #: app/logic/users.py:26 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -"Υπάρχει ήδη ένας λογαριασμός για αυτό το όνομα χρήστη, αλλά δεν έχει παρθεί " -"ακόμα." +"Υπάρχει ήδη ένας λογαριασμός για αυτό το όνομα χρήστη, αλλά δεν έχει " +"παρθεί ακόμα." #: app/logic/users.py:29 #, python-format @@ -2217,15 +2228,15 @@ msgid "" "Unable to create an account as the username is already taken. If you " "meant to log in, you need to connect %(provider)s to your account first" msgstr "" -"Δεν είναι δυνατή η δημιουργία λογαριασμού, καθώς το όνομα χρήστη είναι ήδη " -"σε χρήση. Εάν σκοπεύατε να συνδεθείτε, πρέπει πρώτα να συνδέσετε τον " +"Δεν είναι δυνατή η δημιουργία λογαριασμού, καθώς το όνομα χρήστη είναι " +"ήδη σε χρήση. Εάν σκοπεύατε να συνδεθείτε, πρέπει πρώτα να συνδέσετε τον " "%(provider)s στον λογαριασμό σας" #: app/logic/users.py:33 msgid "That username/display name is already in use, please choose another." msgstr "" -"Αυτό το όνομα χρήστη/εμφανιζόμενο όνομα χρησιμοποιείται ήδη, επιλέξτε κάποιο " -"άλλο." +"Αυτό το όνομα χρήστη/εμφανιζόμενο όνομα χρησιμοποιείται ήδη, επιλέξτε " +"κάποιο άλλο." #: app/logic/users.py:40 msgid "Unable to create an account as the username was used in the past." @@ -2233,6 +2244,35 @@ msgstr "" "Δεν είναι δυνατή η δημιουργία λογαριασμού, καθώς το όνομα χρήστη " "χρησιμοποιήθηκε στο παρελθόν." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Τροποποίηση" @@ -2357,8 +2397,8 @@ msgid "" "Finished, the maintainer doesn't intend to continue working on it or " "provide support" msgstr "" -"Ολοκληρωμένο, ο συντηρητής δεν σκοπεύει να συνεχίσει να παράγει για αυτό ή " -"να παρέχει υποστήριξη" +"Ολοκληρωμένο, ο συντηρητής δεν σκοπεύει να συνεχίσει να παράγει για αυτό " +"ή να παρέχει υποστήριξη" #: app/models/packages.py:185 msgid "" @@ -2388,17 +2428,17 @@ msgstr "Έγκριση" msgid "Delete" msgstr "Διαγραφή" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2432,7 +2472,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2445,128 +2485,123 @@ msgid "Admin" msgstr "Διαχειριστής" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2589,7 +2624,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Προβολή" @@ -2674,7 +2709,7 @@ msgstr "Αποσύνδεση" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2691,7 +2726,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2711,7 +2746,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Πολιτική απορρήτου" @@ -2766,62 +2801,62 @@ msgstr "" msgid "Welcome" msgstr "Καλωσήρθατε" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Προηγούμενο" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Επόμενο" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Προστέθηκαν Πρόσφατα" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2978,6 +3013,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Επεξεργασία" @@ -3004,6 +3040,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3478,19 +3515,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Κλωστή" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Τελευταία Απάντηση" @@ -3528,7 +3561,7 @@ msgstr "Ενέργειες" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3557,7 +3590,7 @@ msgstr "Θέματα φόρουμ" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3696,6 +3729,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3804,9 +3838,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4430,7 +4464,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4691,8 +4727,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4781,7 +4817,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Εξαρτήσεις" @@ -4798,7 +4834,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4830,7 +4866,7 @@ msgstr "Πληροφορίες" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4839,7 +4875,7 @@ msgstr "" msgid "Unknown" msgstr "Άγνωστο" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Προστέθηκε" @@ -4847,7 +4883,7 @@ msgstr "Προστέθηκε" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Τι Παρέχει" @@ -4859,34 +4895,109 @@ msgstr "Περισσότερα" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4895,7 +5006,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4920,12 +5031,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4969,15 +5074,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4986,64 +5091,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Εισαγωγή σε εξέλιξη" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Ολα τελείωσαν!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Προβολή Όλων" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5313,31 +5418,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Κανένα" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5416,68 +5521,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Επιλογή 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Επιλογή 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5737,10 +5850,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "Παρακαλώ αποδείξτε ότι είστε άνθρωπος" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Συμφωνώ με " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5865,27 +5974,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6720,3 +6833,52 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Λιγότερο από 16πίξελ" + +#~ msgid "I agree" +#~ msgstr "συμφωνώ" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "Συμφωνώ με " + diff --git a/translations/eo/LC_MESSAGES/messages.po b/translations/eo/LC_MESSAGES/messages.po index 0b62bb97..908e0d6c 100644 --- a/translations/eo/LC_MESSAGES/messages.po +++ b/translations/eo/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2024-12-25 15:00+0000\n" "Last-Translator: jolesh \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 5.10-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Malpermesita:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Vi malpermesiĝis." @@ -95,8 +94,8 @@ msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -"Por humura enhavo, intencita kiel novaĵo aŭ ŝerco, ne esti prenita serioze, " -"kaj kiu ne estas intencita por esti uzata serioze aŭ longdaŭre." +"Por humura enhavo, intencita kiel novaĵo aŭ ŝerco, ne esti prenita " +"serioze, kaj kiu ne estas intencita por esti uzata serioze aŭ longdaŭre." #. NOTE: tags: title for building #: app/_translations.py:28 @@ -380,7 +379,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -816,7 +815,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paketoj" @@ -831,7 +830,31 @@ msgstr "%(package_type)s por %(game_name)s" msgid "%(delta)s ago" msgstr "antaŭ %(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Uzantnomo" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +#, fuzzy +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Prezentita" @@ -852,17 +875,18 @@ msgstr "Pakolimo" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Konservi" @@ -871,7 +895,7 @@ msgstr "Konservi" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -891,7 +915,6 @@ msgid "Page Content" msgstr "Paĝenhavo" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privata" @@ -981,19 +1004,19 @@ msgstr "Traduko" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Eldonoj" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Ekrankopioj" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Prizorgantoj" @@ -1016,9 +1039,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "Forigi / Malpublikigi" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Subtenataj ludoj" @@ -1048,13 +1071,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Tipo" @@ -1066,7 +1086,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Etikedoj" @@ -1077,7 +1097,7 @@ msgstr "Avertoj pri enhavo" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Permesilo" @@ -1089,7 +1109,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1121,7 +1141,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1170,12 +1190,12 @@ msgid "Title (Human-readable)" msgstr "Titolo (homolegebla)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nomo (teĥnika)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur minuskloj (a-z), ciferoj (0-9) kaj substrekoj (_)" @@ -1185,7 +1205,7 @@ msgid "Short Description (Plaintext)" msgstr "Mallonga Priskribo (klarteksto)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Stato de bontenado" @@ -1245,96 +1265,96 @@ msgstr "Pako jam ekzistas" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Ne eblas trovi tiun uzanton" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Permeso rifuziĝis" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Vi ne rajtas fari tion" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "Bonvolu sciigi la necesajn ŝanĝojn en la aproba fadeno" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Forigita pakaĵo" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Neaprobita pakaĵo" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Prizorgantoj (diskomitaj)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Vi ne havas permeson redakti prizorgantojn" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Vi ne estas prizorganto" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakaĵposedantoj ne povas forigi sin kiel prizorgantojn" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Nomo de aŭtoro" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Trovi subtenon laŭ dependaĵoj (rekomendite)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1349,7 +1369,7 @@ msgstr "Metodo" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Dosiera alŝuto" @@ -1359,29 +1379,22 @@ msgstr "Git-referenco (t.e.: enmeta haketaĵo, branĉo, aŭ etikedo)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minimuma versio de Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Maksimuma versio de Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -#, fuzzy -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Identigilo de tasko" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Estas aprobita" @@ -1393,75 +1406,75 @@ msgstr "Enporti el Git" msgid "Upload .zip file" msgstr "Alŝuti .zip-dosieron" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Agordi minimumon" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Agordi maksimumon" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Nur ŝanĝi nulajn valorojn" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Ĝisdatigi" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Nova enmeto" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova etikedo" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Nomo de branĉo" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ago" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Sendi sciigon kaj marki eksdata" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Krei eldonon" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Konservi agordon" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Malŝalti memagadon" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Bonvolu aldoni URL de Git-deponejo por agordi memagajn eldonojn" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Forigita ĝisdatiga agordo" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Nun, bonvolu krei komencan eldonon" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Komento" @@ -1498,8 +1511,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Ligi al blokitaj retejoj ne estas permesite" @@ -1511,27 +1524,42 @@ msgstr "Vi ne povas voĉdoni pri la recenzoj de via propra pakaĵo!" msgid "You can't vote on your own reviews!" msgstr "Vi ne povas voĉdoni pri viaj propraj recenzoj!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Titolo" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Kovrilbildo" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mesaĝo" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Raporti" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Jam abonas!" @@ -1564,20 +1592,20 @@ msgstr "Ne povas forigi fadenmalferman afiŝon!" msgid "Please wait before commenting again" msgstr "Bonvolu atendi antaŭ komenti denove" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Malfermi Fadenon" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Ne eblas krei fadenon!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Aproba fadeno jam ekzistas! Konsideru respondi tie anstataŭe" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Bonvolu atendi antaŭ malfermi alian fadenon" @@ -1596,7 +1624,7 @@ msgstr "Uzantnomo aŭ retpoŝtadreso" msgid "Password" msgstr "Pasvorto" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Memoru min" @@ -1630,12 +1658,7 @@ msgstr "Malsukcesis saluto" msgid "Display Name" msgstr "Prezenta nomo" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Uzantnomo" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1643,8 +1666,8 @@ msgstr "" "Nur alfabetaj literoj (A-Z, a-z), ciferoj (0-9), substrekoj (_), minusoj " "(-) kaj punktoj (.) estas permesitaj" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Retpoŝtadreso" @@ -1653,57 +1676,53 @@ msgstr "Retpoŝtadreso" msgid "What is the result of the above calculation?" msgstr "Kio estas la rezulto de la supra kalkulo?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Mi konsentas" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registriĝi" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Malĝusta robotkontrola respondo" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Restarigi pasvorton" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Ne eblas trovi konton" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nova pasvorto" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "La pasvortoj devas akordi" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Malnova pasvorto" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Pasvortoj ne akordas" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Tiu retpoŝtadreso estis malabonita/malpermesita, kaj ne povas esti uzata" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Retpoŝtadreso jam uzata" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1712,35 +1731,35 @@ msgstr "" "Ni ne povis krei la konton ĉar la retpoŝtadreso jam estas uzata de " "%(display_name)s. Provu alian retpoŝtadreson." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Via pasvorto estis sukcese ŝanĝita." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Malnova pasvorto estas malĝusta" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Nekonata konfirma datumo!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Datumo eksvalidiĝis" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Alia uzanto jam uzas tiun retpoŝton" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Konfirmita retpoŝta ŝanĝo" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Retpoŝtadreso ŝanĝita" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1748,15 +1767,15 @@ msgstr "" "Via retadreso ŝanĝiĝis. Se vi ne petis tion, bonvolu kontakti " "administranton." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Vi nun povas saluti" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Sendi" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1809,7 +1828,7 @@ msgstr "" msgid "Top reviewer" msgstr "Plej bona recenzinto" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s skribis la plej helpajn recenzojn en ContentDB." @@ -1822,7 +1841,7 @@ msgstr "2-a plej helpa recenzinto" msgid "3rd most helpful reviewer" msgstr "3-a plej helpa recenzinto" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Ĉi tio metas %(display_name)s en la suprajn %(perc)s%%" @@ -1945,87 +1964,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Rajtigo malsukcesis [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Ligita GitHub al konto" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2033,35 +2046,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Eraro: Alia pakaĵo jam uzas ĉi tiun diskutejan temon!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Eraro: La aŭtoro de la diskuteja temo malsamas de aŭtoro de la pakaĵo." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2087,10 +2100,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2130,6 +2139,35 @@ msgstr "Tiu uzantnomo aŭ prezenta nomo jam estas uzataj; bonvolu elekti alian." msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2279,17 +2317,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2323,7 +2361,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2336,128 +2374,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2480,7 +2513,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2565,7 +2598,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2582,7 +2615,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2602,7 +2635,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2657,62 +2690,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2869,6 +2902,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2895,6 +2929,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3369,19 +3404,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3419,7 +3450,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3448,7 +3479,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3587,6 +3618,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3695,9 +3727,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4321,7 +4353,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4582,8 +4616,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4672,7 +4706,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4689,7 +4723,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4721,7 +4755,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4730,7 +4764,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4738,7 +4772,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4750,34 +4784,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4786,7 +4895,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4811,12 +4920,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4860,15 +4963,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4877,64 +4980,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5204,31 +5307,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5307,68 +5410,76 @@ msgstr "Ĉu vi ne havas konton ĉe la diskutejo?" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5628,10 +5739,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5756,27 +5863,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6572,3 +6683,52 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "Mi konsentas" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/es/LC_MESSAGES/messages.po b/translations/es/LC_MESSAGES/messages.po index e8c3a80a..15e53355 100644 --- a/translations/es/LC_MESSAGES/messages.po +++ b/translations/es/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-01-24 03:06+0000\n" "Last-Translator: Miguel \n" -"Language-Team: Spanish \n" "Language: es\n" +"Language-Team: Spanish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Expulsado:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Has sido expulsado." @@ -400,8 +399,8 @@ msgstr "<16px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Menos de 16px" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -854,7 +853,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paquetes" @@ -869,7 +868,30 @@ msgstr "%(package_type)s para %(game_name)s" msgid "%(delta)s ago" msgstr "Hace %(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Nombre de usuario" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Consulta" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Buscar" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Destacado" @@ -890,17 +912,18 @@ msgstr "Limitar al paquete" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Guardar" @@ -909,7 +932,7 @@ msgstr "Guardar" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -929,7 +952,6 @@ msgid "Page Content" msgstr "Contenido de la página" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privado" @@ -1023,19 +1045,19 @@ msgstr "Traducción" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Lanzamientos" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Mantenedores" @@ -1058,9 +1080,9 @@ msgstr "Compartir e Insignias" msgid "Remove / Unpublish" msgstr "Eliminar / Retirar la publicación" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Juegos Soportados" @@ -1090,13 +1112,10 @@ msgstr "Obsoleto" msgid "All content warnings" msgstr "Todas las advertencias sobre contenidos" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Consulta" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Tipo" @@ -1108,7 +1127,7 @@ msgstr "Autor" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" @@ -1119,7 +1138,7 @@ msgstr "Advertencias de contenido" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licencia" @@ -1131,7 +1150,7 @@ msgstr "Apoya el juego" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1163,7 +1182,7 @@ msgstr "Ordenar por" msgid "Package score" msgstr "Puntuación de los paquetes" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1212,12 +1231,12 @@ msgid "Title (Human-readable)" msgstr "Título (legible por humanos)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nombre (Técnico)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 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 (_)" @@ -1227,7 +1246,7 @@ msgid "Short Description (Plaintext)" msgstr "Breve descripción (texto sin formato)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de mantenimiento" @@ -1287,7 +1306,7 @@ msgstr "El paquete ya existe" msgid "A collection with a similar name already exists" msgstr "Ya existe una colección con un nombre similar" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1296,30 +1315,30 @@ msgstr "" "Debe agregar una dirección de correo electrónico a su cuenta y " "confirmarla antes de poder administrar los paquetes" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Guardar borrador" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "No se puede encontrar a ese usuario" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "No tienes permiso para hacer eso" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1327,64 +1346,64 @@ msgstr "" "Por favor, comente en el hilo de aprobación para que los editores sepan " "qué ha cambiado" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Establecer estado en %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Paquete no aprobado" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (separados por comas)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "No tienes permiso para editar a los mantenedores" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "No eres un mantenedor" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 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:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Nombre del autor" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Habilite la detección de soportes basado en las dependencias (recomendado)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Juegos soportados" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Juegos no compatibles" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Compatible con todos los juegos (salvo que se indique lo contrario) / " "independiente del juego" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "Necesitas al menos una versión antes de poder editar el soporte del juego" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "El mod(pack) debe contener al menos un mod. Por favor, cree una nueva " @@ -1401,7 +1420,7 @@ msgstr "Método" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Subir archivo" @@ -1411,28 +1430,22 @@ msgstr "Referencia Git (es decir, hash de commit, rama o etiqueta)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Versión mínima de Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Versión máxima de Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID de tarea" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Está aprobado" @@ -1444,77 +1457,77 @@ msgstr "Importar desde Git" msgid "Upload .zip file" msgstr "Subir archivo .zip" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Establecer mínimo" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Establecer máximo" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Sólo cambiar los valores previamente establecidos como ninguno" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Actualizar" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Desencadenar" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Nuevo Commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nueva etiqueta" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Nombre de la rama" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Acción" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Enviar notificación y marcar como obsoleto" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Crear lanzamiento" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Guardar ajustes" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Desactivar la automatización" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Configuración de actualización eliminada" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Ahora, crea un lanzamiento inicial" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Comentar" @@ -1551,8 +1564,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "No se permite enlazar a sitios bloqueados" @@ -1564,27 +1577,42 @@ msgstr "¡No puede votar en las reseñas de su propio paquete!" msgid "You can't vote on your own reviews!" msgstr "¡No puede votar en sus propias reseñas!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Título" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Imagen de portada" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mensaje" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Reportar" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "un archivo de imagen PNG, JPEG o WebP" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "¡Ya está suscrito!" @@ -1617,22 +1645,22 @@ msgstr "¡No se puede eliminar el mensaje de entrada del hilo!" msgid "Please wait before commenting again" msgstr "Por favor espere para comentar de nuevo" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Crear Hilo" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "¡No se ha podido crear el hilo!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" "Ya existe un hilo de aprobación. Considera la posibilidad de responder " "allí" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Por favor espere antes de crear otro hilo" @@ -1651,7 +1679,7 @@ msgstr "Nombre de usuario o correo electrónico" msgid "Password" msgstr "Contraseña" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Recuérdame" @@ -1685,12 +1713,7 @@ msgstr "Inicio de sesión fallido" msgid "Display Name" msgstr "Nombre a mostrar" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Nombre de usuario" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1698,8 +1721,8 @@ msgstr "" "Solo letras alfabéticas (A-Za-z), números (0-9), guiones bajos (_), menos" " (-), y periodos (.) permitidos" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Correo electrónico" @@ -1708,59 +1731,55 @@ msgstr "Correo electrónico" msgid "What is the result of the above calculation?" msgstr "¿Cuál es el resultado del cálculo de arriba?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Estoy de acuerdo" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrarse" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Respuesta del captcha incorrecta" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Restablecer la contraseña" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "No se ha podido encontrar la cuenta" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nueva contraseña" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Verificar contraseña" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Las contraseñas deben coincidir" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Contraseña anterior" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Las contraseñas no coinciden" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Esa dirección de correo electrónico ha sido borrada/puesta en la lista " "negra, y no puede ser usada" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Correo electrónico ya en uso" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1770,35 +1789,35 @@ msgstr "" "uso por %(display_name)s. Pruebe con otra dirección de correo " "electrónico." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Su contraseña ha sido cambiada satisfactoriamente." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "La contraseña antigua es incorrecta" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "¡Token de verificación desconocido!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "El token ha expirado" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Otro usuario está usando ese correo electrónico" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Cambio de correo electrónico confirmado" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Dirección de correo electrónico cambiada" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1806,15 +1825,15 @@ msgstr "" "Su dirección de correo electrónico ha cambiado. Si no ha solicitado esto," " por favor póngase en contacto con un administrador." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Ahora puede iniciar sesión" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1871,7 +1890,7 @@ msgstr "Tipo de reclamación desconocido" msgid "Top reviewer" msgstr "Mejor reseñador" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s ha escrito las reseñas más útiles en ContentDB." @@ -1884,7 +1903,7 @@ msgstr "2do crítico más útil" msgid "3rd most helpful reviewer" msgstr "3er crítico más útil" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Esto pone a %(display_name)s en el top %(perc)s%%" @@ -2009,65 +2028,59 @@ msgstr "Clasificar" msgid "Can't promote a user to a rank higher than yourself!" msgstr "¡No puede ascender a un usuario a un rango mayor que el suyo!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "La autorización falló[err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "GitHub vinculado a la cuenta" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "La cuenta de GitHub ya está asociada a otro usuario: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "La autorización falló [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Texto a buscar (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Filtro de archivos" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Buscar" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Ya existe un paquete con este nombre. Consulte la Política y Orientación 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Debe crear una versión antes de que se pueda aprobar este paquete." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "El lanzamiento aún se está importando, o tiene un error." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Configurar versiones" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Debe agregar al menos una captura de pantalla." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, 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_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2075,27 +2088,27 @@ msgstr "" "¿Qué juegos admite su paquete? Por favor, especifíquelo en la página de " "juegos compatibles" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 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/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" "Por favor asegúrese de que este paquete tiene el derecho a los nombres " "que usa." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" "Por favor asegúrese de que este paquete tiene el derecho a los nombres " "%(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2103,15 +2116,15 @@ msgstr "" msgid "See more" msgstr "Ver más" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Error: Otro paquete ya utiliza este tema del foro!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 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/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2119,7 +2132,7 @@ msgstr "" "Advertencia: No se encontró el tema del foro. Es posible que el tema se " "haya creado desde el último rastreo del foro." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2127,15 +2140,15 @@ msgstr "" "Los nombres sólo pueden contener letras minúsculas (a-z), dígitos (0-9) y" " guiones bajos (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "No tienes permiso para editar este paquete" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "No tienes permiso para cambiar el nombre de este paquete" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "No se puede cambiar el tipo de paquete una vez aprobado" @@ -2165,10 +2178,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Demasiadas peticiones, por favor espere antes de volver a intentarlo" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "un archivo de imagen PNG, JPEG o WebP" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2218,6 +2227,35 @@ msgstr "" "No se puede crear una cuenta porque el nombre de usuario se usó en el " "pasado." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Otro" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2371,17 +2409,17 @@ msgstr "Aprobar" msgid "Delete" msgstr "Borrar" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Nuevo compromiso %(hash)s encontrado en el repositorio de Git." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "La última versión fue confirmada %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Nueva etiqueta %(tag_name)s encontrados en el repositorio de Git." @@ -2415,7 +2453,7 @@ msgid "Editor" msgstr "Editor" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Bot" @@ -2428,130 +2466,125 @@ msgid "Admin" msgstr "Administrador" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Editar paquete" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Aprobación del paquete" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nuevo hilo" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Nueva reseña" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Respuesta del hilo" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Mantenedor" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Editor de la alerta" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Editor varios" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Otro" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Esta es una notificación de edición de paquete." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Esta es una notificación de aprobación de paquete." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Esta es una notificación de nuevo hilo." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Esta es una notificación de nueva revisión." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Esta es una notificación de respuesta a un hilo." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Esta es una notificación del Bot." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Esta es una notificación de cambio de mantenedor." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Se trata de una notificación de alerta al editor." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Esta es una notificación miscelánea al editor." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Se trata de otra notificación." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "Cuando otro usuario edita tus paquetes, versiones, etc." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" "Notificaciones de los editores relacionadas con el proceso de aprobación " "de paquetes." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Cuando se crea un hilo en tu paquete." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Cuando un usuario publica una reseña sobre tu paquete." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Cuando alguien responde a un hilo que estás viendo." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Desde un bot - por ejemplo, notificaciones de actualización." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Cuando cambian los mantenedores de tu paquete." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Para los editores: Alertas importantes." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "Para los editores: Notificaciones menores, incluyendo nuevos hilos." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" "Notificaciones menores no lo suficientemente importantes para una " @@ -2580,7 +2613,7 @@ msgstr "%(num)d notificaciones nuevas" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Ver" @@ -2667,7 +2700,7 @@ msgstr "Cerrar sesión" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Idiomas" @@ -2684,8 +2717,8 @@ msgid "Contact Us" msgstr "Contáctenos" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Reglas" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2704,7 +2737,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / Feeds" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Política de privacidad" @@ -2759,62 +2792,62 @@ msgstr "Nuestra política de privacidad ha sido actualizada (%(date)s )" msgid "Welcome" msgstr "Bienvenido" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Anterior" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Siguiente" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Añadidos recientemente" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Actualizados recientemente" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Mejores juegos" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Mejores mods" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Mejores paquetes de texturas" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Buscar por etiquetas" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Mejor puntuado" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Todas las reseñas" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Reseñas positivas recientes" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB tiene %(count)d paquetes, con un total de %(downloads)d descargas." @@ -2977,6 +3010,7 @@ msgstr "No se han creado tokens" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Editar" @@ -3005,6 +3039,7 @@ msgid "You can replace the description with your own" msgstr "Puede sustituir la descripción por la suya propia" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "¿Seguro que quieres eliminar {title}?" @@ -3525,19 +3560,15 @@ msgstr "Este hilo ha sido bloqueado." msgid "You don't have permission to post." msgstr "No tiene permiso para publicar." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "Puedes añadir a alguien a un hilo privado escribiendo @nombredeusuario." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "No se encontraron hilos" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Hilo" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Última Respuesta" @@ -3575,7 +3606,7 @@ msgstr "Acciones" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "Trabajo en curso" @@ -3604,7 +3635,7 @@ msgstr "Temas del foro" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3752,6 +3783,7 @@ msgid "No applications created" msgstr "No se creó ninguna aplicación" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" "Utilice Mayús (shift) para seleccionar varios. Deje la selección vacía " @@ -3871,13 +3903,10 @@ msgstr "Debe deshacer la publicación para modificar el nombre del paquete." #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"Consejo: No incluir Minetest, mod o modpack en " -"ninguna parte de la breve descripción. Es innecesario y desperdicia " -"caracteres." #: app/templates/packages/create_edit.html:88 msgid "" @@ -4601,10 +4630,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Publicar una reseña para %(title)s por %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" -"Por favor, asegúrese de leer las reglas de " -"ContentDB" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4889,11 +4918,9 @@ msgstr "Multimedia no libre" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" -"Este hilo sólo es visible para su creador, los mantenedores de paquetes, " -"los usuarios de rango Aprobador o superior y los usuarios @mencionados." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4981,7 +5008,7 @@ msgstr "¿Te gusta este paquete? Ayuda a su desarrollo haciendo una donación" msgid "Donate now" msgstr "Donar ahora" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Dependencias" @@ -4998,7 +5025,7 @@ msgid "Compatible Games" msgstr "Juegos compatibles" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "No se requiere ningún juego específico" @@ -5030,7 +5057,7 @@ msgstr "Información" msgid "Technical Name" msgstr "Nombre técnico" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s para el código,
%(media_license)s para los medios." @@ -5039,7 +5066,7 @@ msgstr "%(code_license)s para el código,
%(media_license)s para los medios." msgid "Unknown" msgstr "Desconocido" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Añadido" @@ -5047,7 +5074,7 @@ msgstr "Añadido" msgid "Remove myself" msgstr "Retirarme" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Ofrece" @@ -5059,7 +5086,11 @@ msgstr "Más" msgid "See audit log" msgstr "Ver el registro de la auditoría" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -5067,25 +5098,35 @@ msgstr "" "Debido al spam, ya no aceptamos reportes de usuarios anónimos en este " "formulario." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" "Por favor, inicie sesión o comuníquese con el administrador mediante el " "siguiente enlace." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "¿Qué estás reportando? ¿Por qué lo estás reportando?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Los reportes serán compartidos con el personal de ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." -msgstr "Solo el administrador podrá ver quién hizo el reporte." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -5093,6 +5134,67 @@ msgstr "" "¿Ha encontrado un error? Notifícalo en el gestor de incidencias del " "paquete o en un hilo de la conversación." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Tarea fallida" @@ -5101,7 +5203,7 @@ msgstr "Tarea fallida" msgid "Working…" msgstr "Trabajando…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Recarga la página para comprobar si hay actualizaciones." @@ -5128,14 +5230,6 @@ msgstr "" "Si el paquete no debería estar en CDB (por ejemplo, si no funciona en " "absoluto), puedes hacérnoslo saber aquí." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Sólo tú, el autor del paquete, y los usuarios de rango Aprobador y " -"superior pueden leer hilos privados." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5179,15 +5273,15 @@ msgstr "Visible para:" msgid "Plus approvers and editors" msgstr "Más revisores y editores" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "¿Esta revisión está desactualizada?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Por ejemplo, ¿se queja de problemas que ya has solucionado?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5198,66 +5292,66 @@ msgstr "" msgid "Editor Work Queue" msgstr "Cola de trabajo del redactor" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Cola de aprobación" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Aprobar todo" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Ninguna captura de pantalla necesita aprobación." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Ningún paquete necesita aprobación." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Importando" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Ningún lanzamiento necesita aprobación." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "¡Todo hecho!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Licencia necesaria" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Etiquetar paquetes" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d paquetes no tienen ninguna etiqueta." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Ver etiquetas" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Dependencias no satisfechas" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Los nombres de los mods que tienen dependencias estrictas, pero no " "paquetes que los ofrezcan." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Ver todo" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Acciones recientes" @@ -5550,33 +5644,33 @@ msgstr "Ver los permisos de ContentDB en GitHub" msgid "Disconnect" msgstr "Desconectar" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Vincular Github" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Ninguno" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Eliminación y desactivación de cuenta" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Eliminar o desactivar" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" "La eliminación y desactivación de cuentas aún no está disponible para los" " usuarios." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "Por favor, presente un informe para solicitar la eliminación de la cuenta." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Acciones recientes en la cuenta" @@ -5602,8 +5696,9 @@ msgid "" "Note: protonmail is unsupported by ContentDB. More info." msgstr "" -"Nota: ContentDB no soporta protonmail. Más información." +"Nota: ContentDB no soporta protonmail. Más " +"información." #: app/templates/users/change_set_password.html:27 #: app/templates/users/register.html:30 @@ -5663,72 +5758,81 @@ msgstr "¿No tienes cuenta en el foro?" msgid "You can still sign up without one." msgstr "Todavia puedes inscribirse sin una." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Opción 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Utilizar el campo GitHub en el perfil del foro" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Ingresa tu nombre de usuario del foro aquí:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Nombre de usuario del foro" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Sólo se admiten los caracteres a-zA-Z0-9._" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Tendrás que rellenar el campo GitHub en tu perfil del foro." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -"Inicia sesión en el foro y hazlo aquí." +"Inicia sesión en el foro y hazlo aquí." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Siguiente: iniciar sesión con GitHub" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Opción 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Token de verificación" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -"Dirígete a User Control Panel > Profile > Edit signature" +"Dirígete a User" +" Control Panel > Profile > Edit signature" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Pega esto en tu firma:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Haz click en siguiente para que podamos revisarlo." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "No te preocupes, puedes quitarlo una vez hecho esto." @@ -6004,10 +6108,6 @@ msgstr "Igual que el nombre de usuario" msgid "Please prove that you are human" msgstr "Porfavor prueba que eres humano" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Estoy de acuerdo con la " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6149,27 +6249,31 @@ msgstr "Hasta la fecha" msgid "Last year" msgstr "El año pasado" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(ver tabla en el navegador)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Imagen" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "ninguno" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Juegos no compatibles" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Dependencias opcionales" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "No hay reseñas disponibles." @@ -6862,3 +6966,65 @@ msgstr "" #~ "href=\"https://forum.luanti.org/ucp.php?i=profile&mode=signature\">Panel" #~ " de control del usuario> Perfil " #~ "> Editar firma>" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Menos de 16px" + +#~ msgid "I agree" +#~ msgstr "Estoy de acuerdo" + +#~ msgid "Rules" +#~ msgstr "Reglas" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "Puedes añadir a alguien a un hilo privado escribiendo @nombredeusuario." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "Consejo: No incluir Minetest, " +#~ "mod o modpack en ninguna " +#~ "parte de la breve descripción. Es " +#~ "innecesario y desperdicia caracteres." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" +#~ "Por favor, asegúrese de leer las " +#~ "reglas de ContentDB" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" +#~ "Este hilo sólo es visible para su" +#~ " creador, los mantenedores de paquetes, " +#~ "los usuarios de rango Aprobador o " +#~ "superior y los usuarios @mencionados." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "¿Qué estás reportando? ¿Por qué lo estás reportando?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Los reportes serán compartidos con el personal de ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Solo el administrador podrá ver quién hizo el reporte." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Sólo tú, el autor del paquete, y" +#~ " los usuarios de rango Aprobador y" +#~ " superior pueden leer hilos privados." + +#~ msgid "I agree to the " +#~ msgstr "Estoy de acuerdo con la " + diff --git a/translations/fa/LC_MESSAGES/messages.po b/translations/fa/LC_MESSAGES/messages.po index 8f4ae1fb..568eede8 100644 --- a/translations/fa/LC_MESSAGES/messages.po +++ b/translations/fa/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-06-27 10:09+0000\n" "Last-Translator: Matin Sohrablu <1matin21.1234@gmail.com>\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 5.13-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "مسدود شده:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "شما مسدود شدید." @@ -379,7 +378,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -815,7 +814,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "بسته‌ها" @@ -830,7 +829,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s پیش" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "نام کاربری" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "آدرس" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "جست و جو" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -851,17 +873,18 @@ msgstr "به بسته محدود کن" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "ذخیره" @@ -870,7 +893,7 @@ msgstr "ذخیره" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -890,7 +913,6 @@ msgid "Page Content" msgstr "محتوای صفحه" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "خصوصی" @@ -981,19 +1003,19 @@ msgstr "ترجمه کردن" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "انتشار‌ها" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "عکس‌های صفحه" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "نگه‌دارنده‌ها" @@ -1016,9 +1038,9 @@ msgstr "اشتراک و نشان‌ها" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "بازی‌های پشتیبانی‌شده" @@ -1049,13 +1071,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "نوع" @@ -1067,7 +1086,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "برچسب‌ها" @@ -1078,7 +1097,7 @@ msgstr "اخطار‌های محتوا" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "پروانه" @@ -1090,7 +1109,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1122,7 +1141,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1172,12 +1191,12 @@ msgid "Title (Human-readable)" msgstr "عنوان(قابل خواندن توسط انسان)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "نام (فنی)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "تنها حروف کوچک(a-z)، رفم‌ها(0-9) و زیرخط(_)" @@ -1187,7 +1206,7 @@ msgid "Short Description (Plaintext)" msgstr "توضیحات کوتاه(متن ساده)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "وضعیت نگه‌داری" @@ -1248,100 +1267,100 @@ msgstr "بسته از قبل وجود دارد" msgid "A collection with a similar name already exists" msgstr "یک مجموعه با نامی مشابه وجود دارد" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -"شما باید آدرس ایمیلی را به اکانتتان اضافه و تائیدش کنید قبل از اینکه بتوانید " -"بسته ها را مدیریت کنید" +"شما باید آدرس ایمیلی را به اکانتتان اضافه و تائیدش کنید قبل از اینکه " +"بتوانید بسته ها را مدیریت کنید" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "قادر به پیدا کردن این کاربر نیستیم" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "دسترسی مسدود شده است" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "شما دسترسی انجام این را ندارید" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "لطفا نظر دهید نیازمند چه تغییراتی در ریسمان تایید است" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "بسته حذف شد" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "بسته تایید نشده" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "نگه‌دارنده‌ها(جدا شده با کاما یا ویرگول)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "شما دسترسی ویرایش نگه‌دارنده‌ها رو ندارید" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "شما یک نگه‌دار نیستید" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "صاحبان بسته نمی‌توانند خودشان رو از فهرست نگه‌دارنده‌ها حذف کنند" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "نام نویسنده" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "فعال‌سازی تشخیص پشتیبانی بر اساس پیش‌نیاز‌ها (پیشنهاد می‌شود)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "بازی‌های تحت پشتیبانی" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "بازی‌های پشتیبانی نشده" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" "از تمامی بازی‌ها پشتیبانی می‌کند(مگر این‌که خلاف آن گفته شود) یا این‌که " "مستقل از بازی است" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1356,7 +1375,7 @@ msgstr "روش" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "بارگزاری پرونده" @@ -1366,28 +1385,22 @@ msgstr "مرجع گیت(مانند هش کامین یا برنچ یا برچسب #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "حداقل نسخه ماین‌تست" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "حداکثر نسخه ماین‌تست" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "آدرس" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "آی‌دی کار" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "تایید شده" @@ -1399,75 +1412,75 @@ msgstr "درون‌ریزی از گیت" msgid "Upload .zip file" msgstr "بارگزاری پرونده زیپ" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "تعیین حداقل" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "تعیین حداکثر" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "تنها مقادیر بی‌مقدار را تغییر بده" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "بروز‌رسانی" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "محرک" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "کامیت جدید" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "برچسب جدید" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "نام برنچ" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "عمل" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "ارسال اعلان و علامت‌زدن به عنوان تاریخ‌گذشته" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "ایجاد یک انتشار" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "ذخیره تنظیمات" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "غیر فعال کردن خودکارسازی" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "لطفا آدرس یک مخزن گیت را برای تنظیم انتشار های خودکار اضافه کنید" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "پیکره‌بندی بروزرسانی حذف شد" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "لطفا الآن یک انتشار آغازین ایجاد کنید" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "نظر" @@ -1504,8 +1517,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1517,28 +1530,43 @@ msgstr "شما نمی‌توانید در مورد بررسی‌هایی که د msgid "You can't vote on your own reviews!" msgstr "شما نمی‌توانید به بررسی‌های خودتون رای دهید!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "عنوان" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 #, fuzzy msgid "Cover Image" msgstr "تصویر رویه" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "پیام" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "گزارش" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1571,20 +1599,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1603,7 +1631,7 @@ msgstr "نام کاربری یا ایمیل" msgid "Password" msgstr "گذرواژه" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "مرا به خاطر بسپار" @@ -1638,21 +1666,16 @@ msgstr "" msgid "Display Name" msgstr "نام نمایشی" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "نام کاربری" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 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:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "ایمیل" @@ -1661,108 +1684,104 @@ msgstr "ایمیل" msgid "What is the result of the above calculation?" msgstr "حاصل عبارت بالا چیست؟" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "موافقم" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "ثبت نام" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "جواب کپچا اشتباه است" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "اکانت یافت نشد" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "گذرواژه جدید" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 #, fuzzy msgid "Verify password" msgstr "تائید گذرواژه" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "گذرواژه ها باید یکسان باشند" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "گذرواژه قدیمی" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "گذرواژه ها یکسان نیستند" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "گذرواژه شما با موفقیت تغییر یافت." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "گذرواژه قدیمی نادرست است" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "آدرس ایمیل تغییر یافت" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 #, fuzzy msgid "You may now log in" msgstr "حالا میتوانید لاگین کنید" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "ارسال" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1813,7 +1832,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1826,7 +1845,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1949,87 +1968,81 @@ msgstr "مقام" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "احراز هویت ناموفق [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "پیوند‌شده به حساب گیت‌هاب" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "احراز هویت ناموفق [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "جست و جو" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "باید حداقل یک اسکرین شات اضافه کنید." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2037,35 +2050,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "خطا:‌ بسته‌ای دیگر همین تاپیک انجمن را استفاده می‌کند!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "خطا:‌ نویسنده تاپیک انجمن با نویسنده بسته هم‌خوانی ندارد." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "اسم فقط باید حاوی حروف کوچک (a-z)، ارقام (0-9)، و آندرلاین (_) باشد" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "شما اجازه ویرایش این بسته را ندارید" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "شما اجازه عوض کردن اسم این بسته را ندارید" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2091,10 +2104,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2135,6 +2144,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "نمیتوان اکانت را ساخت چون نام کاربری در گذشته استفاده شده." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "دیگر" + #: app/models/packages.py:69 msgid "Mod" msgstr "ماد" @@ -2288,17 +2326,17 @@ msgstr "" msgid "Delete" msgstr "حذف" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2332,7 +2370,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "بات" @@ -2345,128 +2383,123 @@ msgid "Admin" msgstr "ادمین" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "دیگر" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2489,7 +2522,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "مشاهده" @@ -2574,7 +2607,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "زبان ها" @@ -2591,8 +2624,8 @@ msgid "Contact Us" msgstr "تماس با ما" #: app/templates/base.html:262 -msgid "Rules" -msgstr "قوانین" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 #, fuzzy @@ -2612,7 +2645,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "سیاست حفظ حریم خصوصی" @@ -2667,62 +2700,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "قبلی" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "بعدی" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "اخیرا اضافه شده" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "اخیرا آپدیت شده" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2880,6 +2913,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2906,6 +2940,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3380,19 +3415,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3430,7 +3461,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3459,7 +3490,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3598,6 +3629,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3706,9 +3738,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4332,7 +4364,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4593,8 +4627,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4683,7 +4717,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4700,7 +4734,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4732,7 +4766,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4741,7 +4775,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4749,7 +4783,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4761,34 +4795,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4797,7 +4906,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4822,12 +4931,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4871,15 +4974,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4888,64 +4991,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5215,31 +5318,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5318,68 +5421,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5639,10 +5750,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5767,27 +5874,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6578,3 +6689,52 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "موافقم" + +#~ msgid "Rules" +#~ msgstr "قوانین" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/fil/LC_MESSAGES/messages.po b/translations/fil/LC_MESSAGES/messages.po index 2ee80035..121dc942 100644 --- a/translations/fil/LC_MESSAGES/messages.po +++ b/translations/fil/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Filipino translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,25 +7,24 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-09-13 08:01+0000\n" "Last-Translator: qwoper tite \n" -"Language-Team: Filipino \n" "Language: fil\n" +"Language-Team: Filipino " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1 && n != 2 && n != 3 && (n % 10 ==" +" 4 || n % 10 == 6 || n % 10 == 9);\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 != 2 && n != 3 && (n % 10 == 4 " -"|| n % 10 == 6 || n % 10 == 9);\n" -"X-Generator: Weblate 5.14-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Bawal na dito/Banned:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Pinag-babawal/banned ka dito." @@ -96,8 +95,8 @@ msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -"Para sa pang-nakakatawang content, ginawa sa pang-kakaiba/joke, hindi dapat " -"siryosohin, at hindi gawing siryoso nang tatagal ito." +"Para sa pang-nakakatawang content, ginawa sa pang-kakaiba/joke, hindi " +"dapat siryosohin, at hindi gawing siryoso nang tatagal ito." #. NOTE: tags: title for building #: app/_translations.py:28 @@ -124,8 +123,8 @@ msgstr "Mekanikong pang-gusali at Tools" msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -"Gumagawa ng game mechanics o tools na binabago ang pagtatayo-gusali ng mga " -"player." +"Gumagawa ng game mechanics o tools na binabago ang pagtatayo-gusali ng " +"mga player." #. NOTE: tags: title for chat #: app/_translations.py:36 @@ -383,7 +382,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -815,7 +814,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -830,7 +829,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -851,17 +873,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -870,7 +893,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -890,7 +913,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -980,19 +1002,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1015,9 +1037,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1047,13 +1069,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1065,7 +1084,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1076,7 +1095,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1088,7 +1107,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1120,7 +1139,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1169,12 +1188,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1184,7 +1203,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1242,96 +1261,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1346,7 +1365,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1356,28 +1375,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1389,75 +1402,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1492,8 +1505,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1505,27 +1518,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1558,20 +1586,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1590,7 +1618,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1624,19 +1652,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1645,106 +1668,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1795,7 +1814,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1808,7 +1827,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1931,87 +1950,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2019,35 +2032,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2073,10 +2086,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2116,6 +2125,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2265,17 +2303,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2309,7 +2347,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2322,128 +2360,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2466,7 +2499,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2551,7 +2584,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2568,7 +2601,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2588,7 +2621,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2643,62 +2676,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2855,6 +2888,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2881,6 +2915,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3355,19 +3390,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3405,7 +3436,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3434,7 +3465,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3573,6 +3604,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3681,9 +3713,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4307,7 +4339,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4568,8 +4602,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4658,7 +4692,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4675,7 +4709,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4707,7 +4741,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4716,7 +4750,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4724,7 +4758,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4736,34 +4770,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4772,7 +4881,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4797,12 +4906,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4846,15 +4949,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4863,64 +4966,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5190,31 +5293,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5293,68 +5396,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5614,10 +5725,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5742,27 +5849,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -5775,3 +5886,52 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/fr/LC_MESSAGES/messages.po b/translations/fr/LC_MESSAGES/messages.po index 2214b62f..4c77cab8 100644 --- a/translations/fr/LC_MESSAGES/messages.po +++ b/translations/fr/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-02-27 01:26+0000\n" "Last-Translator: Tanavit MINETEST \n" -"Language-Team: French \n" "Language: fr\n" +"Language-Team: French " +"\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.10.2-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Banni :" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Vous avez été banni." @@ -404,8 +403,8 @@ msgstr "< 16 px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Inférieur à 16 pixels" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -858,7 +857,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paquets" @@ -873,7 +872,30 @@ msgstr "%(package_type)s pour %(game_name)s" msgid "%(delta)s ago" msgstr "il y a %(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Requête" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Rechercher" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Mis en avant" @@ -894,17 +916,18 @@ msgstr "Limiter au paquet" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Sauvegarder" @@ -913,7 +936,7 @@ msgstr "Sauvegarder" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -933,7 +956,6 @@ msgid "Page Content" msgstr "Contenu de la page" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privé" @@ -1008,7 +1030,8 @@ msgstr "Type d'application" #: app/blueprints/oauth/__init__.py:198 msgid "An OAuth client with that title already exists. Please choose a new title." msgstr "" -"Un client OAuth avec ce titre existe déjà. Veuillez choisir un nouveau titre." +"Un client OAuth avec ce titre existe déjà. Veuillez choisir un nouveau " +"titre." #: app/blueprints/oauth/__init__.py:262 msgid "Revoked all user tokens" @@ -1026,19 +1049,19 @@ msgstr "Traduction" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Versions" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Captures d'écran" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Mainteneurs" @@ -1061,9 +1084,9 @@ msgstr "Partage et badges" msgid "Remove / Unpublish" msgstr "Supprimer / Rendre privé" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Jeux Compatibles" @@ -1093,13 +1116,10 @@ msgstr "Déprécié" msgid "All content warnings" msgstr "Avertissements tout contenu" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Requête" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Type" @@ -1111,7 +1131,7 @@ msgstr "Auteur" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Étiquettes" @@ -1122,7 +1142,7 @@ msgstr "Avertissements de contenu" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licence" @@ -1134,7 +1154,7 @@ msgstr "Supporte un jeu" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1166,7 +1186,7 @@ msgstr "Trier par" msgid "Package score" msgstr "Score du paquet" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1215,12 +1235,12 @@ msgid "Title (Human-readable)" msgstr "Titre (Lisible)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nom (Technique)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1232,7 +1252,7 @@ msgid "Short Description (Plaintext)" msgstr "Description Courte (Texte)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "État de maintenance" @@ -1292,7 +1312,7 @@ msgstr "Le paquet existe déjà" msgid "A collection with a similar name already exists" msgstr "Une collection avec un nom similaire existe déjà" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1301,30 +1321,30 @@ msgstr "" "Vous devez ajouter une adresse électronique à votre compte et la " "certifier avant de pouvoir organiser des paquets" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Conserver le brouillon" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Impossible de trouver cet utilisateur" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Permission refusée" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Vous n'avez pas la permission de faire cela" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1332,66 +1352,66 @@ msgstr "" "Veuillez commenter dans le fil d'approbation afin que les éditeurs " "sachent ce que vous avez modifié" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Définir l'état %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Paquet supprimé" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Paquets non approuvés" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Responsables (séparés par des virgules)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 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:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Vous n'êtes pas un des responsable" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 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:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Nom de l'auteur" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Activer la détection de la compatibilité basée sur les dépendances ( " "recommandé )" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Jeux compatibles" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Jeux incompatibles" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Compatible avec tous les jeux (sauf mention contraire) / indépendant" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" "Vous devez avoir au moins une version avant de pouvoir préciser les jeux " "compatibles" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Le mod(pack) doit contenir au moins un mod. Merci de créer une nouvelle " @@ -1408,7 +1428,7 @@ msgstr "Méthode" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Chargement de fichiers" @@ -1418,28 +1438,22 @@ msgstr "Référence Git (c'est-à-dire : hash du commit, branche, ou étiquette) #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Version Minimum de Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Version maximale de Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID de tâche" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Est approuvé" @@ -1451,77 +1465,77 @@ msgstr "Importation depuis Git" msgid "Upload .zip file" msgstr "Charger le fichier .zip" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Définir Minimum" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Définir Maximum" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 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:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Mettre à jour" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Déclencheur" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Nouveau commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ajouter une étiquette" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Nom de la branche" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Action" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Envoyer une notification et marquer comme obsolète" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Créer une version" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Mettre à jour les paramètres" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Désactiver l'automatisation" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Configuration de mise à jour supprimée" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Maintenant, veuillez créer une version initiale" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Commentaires" @@ -1558,8 +1572,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Faire référence à des sites bloqués n'est pas autorisé" @@ -1571,27 +1585,42 @@ msgstr "Vous ne pouvez voter pour les évaluations de votre propre paquet !" msgid "You can't vote on your own reviews!" msgstr "Vous ne pouvez pas voter pour vos propres évaluations !" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Titre/légende" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Image de couverture" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Message" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Signaler" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "un fichier image PNG, JPEG, ou WebP" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Déjà abonné !" @@ -1624,20 +1653,20 @@ msgstr "Impossible de supprimer le premier message d'un fil !" msgid "Please wait before commenting again" msgstr "Veuillez attendre avant de commenter à nouveau" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Ouvrir un fil de discussion" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Impossible de créer le fil de discussion !" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Un fil d'approbation existe déjà ! Considérez plutôt d'y répondre" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Veuillez attendre avant de commenter à nouveau" @@ -1656,7 +1685,7 @@ msgstr "Nom d'utilisateur ou courriel" msgid "Password" msgstr "Mot de passe" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Se rappeler de moi" @@ -1690,12 +1719,7 @@ msgstr "Échec de l'authentification" msgid "Display Name" msgstr "Nom affiché" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Nom d'utilisateur" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1703,8 +1727,8 @@ msgstr "" "Seules les lettres (A-Za-z), les numéros (0-9), les tirets-bas (_), les " "moins (-), et les points (.) sont autorisés" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1713,59 +1737,55 @@ msgstr "Email" msgid "What is the result of the above calculation?" msgstr "Quel est le résultat du calcul ci-dessus ?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "J'accepte" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "S'inscrire" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Réponse incorrecte au captcha" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Réinitialisation du mot de passe" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Impossible de trouver le compte" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nouveau mot de passe" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Vérifier le mot de passe" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Les mots de passe doivent correspondre" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Ancien mot de passe" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Les mots de passe ne correspondent pas" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Cette adresse e-mail a été désinscrite ou mise sur liste noire, et ne " "peut pas être utilisée" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "E-mail déjà utilisé" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1774,35 +1794,35 @@ msgstr "" "Nous n'avons pas pu créer le compte car l'adresse électronique est déjà " "utilisée par %(display_name)s. Essayez avec une autre adresse e-mail." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Votre mot de passe a été modifié avec succès." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "L'ancien mot de passe est incorrect" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Jeton de vérification inconnu !" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Le jeton de vérification a expiré" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Un autre utilisateur utilise déjà cet e-mail" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Confirmation du changement d'e-mail" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "L'e-mail a changée" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1810,15 +1830,15 @@ msgstr "" "Votre adresse électronique a changé. Si vous ne l'avez pas demandé, " "veuillez contacter un administrateur." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Vous pouvez maintenant vous connecter" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Envoyé" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1877,7 +1897,7 @@ msgstr "Type de demande inconnu" msgid "Top reviewer" msgstr "Meilleur évaluateur" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s a écrit les évaluations les plus utiles sur le ContentDB." @@ -1890,7 +1910,7 @@ msgstr "2ème évaluateur le plus utile" msgid "3rd most helpful reviewer" msgstr "3ème évaluateur le plus utile" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Cela place %(display_name)s dans le top %(perc)s%%" @@ -2019,60 +2039,54 @@ msgstr "" "Vous ne pouvez pas promouvoir un utilisateur à un rang supérieur au vôtre" " !" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Échec de l'autorisation [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Compte GitHub lié" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "Ce compte GitHub est déjà associé à un autre utilisateur : %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Échec de l'autorisation [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Le texte à chercher (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Filtre de fichiers" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Rechercher" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Un paquet existe déjà sous ce nom. Veuillez consulter la section Règles " "et Recommandations 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Vous devez créer une version avant que ce paquet puisse être approuvé." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 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/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Configurer les versions" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Vous devez ajouter au moins une capture d'écran." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2081,7 +2095,7 @@ msgstr "" "Les dépendances strictes suivantes doivent d'abord être ajoutées sur le " "ContentDB : %(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2089,25 +2103,25 @@ msgstr "" "Avec quels jeux votre paquet est-il compatible ? Veuillez le spécifier " "sur les pages respectives des jeux compatibles" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Veuillez attendre que la licence soit ajoutée au CDB." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" "Veuillez vous assurer que ce paquet a les droit sur les noms qu'il " "utilise." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "Veuillez vous assurer que ce paquet a les droit sur les noms %(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2115,17 +2129,17 @@ msgstr "Veuillez vous assurer que ce paquet a les droit sur les noms %(names)s" msgid "See more" msgstr "Voir plus" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Erreur : Un autre paquet utilise déjà ce sujet de forum !" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 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/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2133,7 +2147,7 @@ msgstr "" "Avertissement : sujet non trouvé dans le forum. Celui-ci pourrait avoir " "été créé après la dernière indexation du forum." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2141,15 +2155,15 @@ msgstr "" "Le nom ne peut être composé que de lettres minuscules (a-z), chiffres " "(0-9) et caractères de soulignement (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Vous n'avez pas l'autorisation de modifier ce paquet" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Vous n'avez pas l'autorisation de modifier le nom du paquet" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Vous ne pouvez pas modifier le type de colis une fois approuvé" @@ -2177,10 +2191,6 @@ msgstr "hachage du commit invalide ; doit faire au moins 40 caractères en base1 msgid "Too many requests, please wait before trying again" msgstr "Trop de requêtes, veuillez attendre avant de réessayer" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "un fichier image PNG, JPEG, ou WebP" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2231,6 +2241,35 @@ msgstr "" "Impossible de créer un compte car ce pseudonyme car il a déjà été utilisé" " dans le passé." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Autre" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2386,17 +2425,17 @@ msgstr "Approuver" msgid "Delete" msgstr "Supprimer" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Nouveaux commits %(hash)s trouvés dans le dépôt Git." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "La dernière publication était le commit %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Nouveau tag %(tag_name)s trouvé dans le dépôt Git." @@ -2430,7 +2469,7 @@ msgid "Editor" msgstr "Éditeur" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Robot" @@ -2443,128 +2482,123 @@ msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Modification de paquet" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Approbation de paquet" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nouveau fil" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Nouvel avis" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Réponse au fil" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Responsable" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Alerte Éditeur" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Divers Éditeur" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Autre" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Ceci est une notification d'Édition de Paquet." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Ceci est une notification de Validation de Paquet." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Ceci est une notification de Nouveau Fil." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Ceci est une notification de Nouvel Avis." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Ceci est une notification de Réponse à un Fil." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Ceci est une notification de Bot." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Ceci est une notification de changement de Mainteneur." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Ceci est une notification Alerte Éditeur." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Ceci est une notification Éditeur Divers." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Ceci est une notification Autre." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "Quand un autre utilisateur édite vos paquets, publications, etc." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "Notifications des éditeurs liés au processus d'approbation des paquets." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Quand un fil de discussion est créé sur votre paquet." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Quand un utilisateur poste un avis sur votre paquet." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Quand quelqu'un répond à un fil que vous surveillez." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Envoyé par un robot - par exemple des notifications de mise à jour." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Quand les responsables de votre paquet changent." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Pour les éditeurs : alertes importantes." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "Pour les éditeurs : notifications mineures, incluant les nouveaux fils." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" "Notifications mineures, pas suffisamment importantes pour nécessiter une " @@ -2591,7 +2625,7 @@ msgstr "%(num)d nouvelles notifications" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Voir" @@ -2678,7 +2712,7 @@ msgstr "Se déconnecter" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Langues" @@ -2695,8 +2729,8 @@ msgid "Contact Us" msgstr "Contactez-nous" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Règles" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2715,7 +2749,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / Flux" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Politique de confidentialité" @@ -2770,62 +2804,62 @@ msgstr "Notre politique de confidentialité a été mise à jour (%(date)s)" msgid "Welcome" msgstr "Bienvenue" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s par %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Précédent" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Suivant" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Récemment ajouté" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Récemment mis à jour" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Jeux populaires" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Mods populaires" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Paquets de textures populaires" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Recherche par étiquettes" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Les plus évalués" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Tous les commentaires" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Évaluations positives récentes" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2988,6 +3022,7 @@ msgstr "Aucun jeton créé" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Modifier" @@ -3014,6 +3049,7 @@ msgid "You can replace the description with your own" msgstr "Vous pouvez remplacer la description" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Êtes-vous sûr de vouloir supprimer {title} ?" @@ -3534,21 +3570,15 @@ msgstr "Ce fil de discussion a été verrouillé." msgid "You don't have permission to post." msgstr "Vous n'avez pas la permission de poster." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" -"Vous pouvez ajouter quelqu'un à fil de discussion privé avec @nom-" -"utilisateur." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Aucun fil trouvé" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Fil de discussion" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Dernière réponse" @@ -3586,7 +3616,7 @@ msgstr "Actions" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "WIP" @@ -3615,7 +3645,7 @@ msgstr "Sujets du forum" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3730,16 +3760,16 @@ msgid "" "Titles must be globally unique. For example, what's the name of your " "application?" msgstr "" -"Les titres doivent être globalement uniques. Par exemple, quel est le nom de " -"votre application ?" +"Les titres doivent être globalement uniques. Par exemple, quel est le nom" +" de votre application ?" #: app/templates/oauth/create_edit.html:68 msgid "" "Shown to users when you request access to their account. For example, " "what does your application do?" msgstr "" -"Montré aux utilisateurs quant vous sollicitez un accès à leur compte. Par " -"exemple, que fait votre application ?" +"Montré aux utilisateurs quant vous sollicitez un accès à leur compte. Par" +" exemple, que fait votre application ?" #: app/templates/oauth/create_edit.html:70 msgid "Where will you store your client_secret?" @@ -3763,6 +3793,7 @@ msgid "No applications created" msgstr "Aucune application créée" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" "Utilisez Maj pour sélectionner plusieurs objets. Videz la sélection pour " @@ -3883,13 +3914,10 @@ msgstr "Vous devez rendre ce paquet privé pour changer son nom." #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"Astuce : n'insérez pas Minetest, mod, or modpack où que " -"ce soit dans une description courte. Ce n'est pas nécessaire et cela " -"gaspille de la place." #: app/templates/packages/create_edit.html:88 msgid "" @@ -4078,8 +4106,8 @@ msgstr "Remplacé sur ContentDB" #: app/templates/packages/game_support.html:68 msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -"Inconnu. Veuillez ajouter les jeux compatibles ou cocher " -"\"Compatible avec tous les jeux\"" +"Inconnu. Veuillez ajouter les jeux compatibles ou cocher \"Compatible " +"avec tous les jeux\"" #: app/templates/packages/game_support.html:75 #, python-format @@ -4141,8 +4169,8 @@ msgid "" "Adding to %(conf)s allows users who install outside ContentDB to benefit " "as well." msgstr "" -"Les ajouter à %(conf)s permet aux utilisateurs qui installent en dehors de " -"ContentDB d'en bénéficier aussi." +"Les ajouter à %(conf)s permet aux utilisateurs qui installent en dehors " +"de ContentDB d'en bénéficier aussi." #: app/templates/packages/game_support.html:119 #: app/templates/packages/game_support.html:120 @@ -4610,16 +4638,18 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Poster une évaluation pour %(title)s par %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" -msgstr "Veuillez lire les règles de ContentDB" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" +msgstr "" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -"Vous avez trouvé un bug ? Reportez le plutôt sur le système de suivi de problèmes." +"Vous avez trouvé un bug ? Reportez le plutôt sur le système de suivi de problèmes." #: app/templates/packages/review_create_edit.html:55 msgid "What language are you writing your review in?" @@ -4755,16 +4785,16 @@ msgid "" "To provide translations for your package, you need to create .tr files " "and upload a new release." msgstr "" -"Pour fournir une traduction pour votre paquet, vous devez créer un fichier " -".tr et mettre en ligne une nouvelle publication." +"Pour fournir une traduction pour votre paquet, vous devez créer un " +"fichier .tr et mettre en ligne une nouvelle publication." #: app/templates/packages/translation.html:19 msgid "" "For information on how to do this, see the modding book chapter and " "lua_api.md" msgstr "" -"Pour des informations quant à comment faire ceci, consultez le chapitre du " -"\"modding book\" et le fichier \"lua_api.md\"" +"Pour des informations quant à comment faire ceci, consultez le chapitre " +"du \"modding book\" et le fichier \"lua_api.md\"" #: app/templates/packages/translation.html:23 msgid "Translation - Luanti Modding Book" @@ -4896,12 +4926,9 @@ msgstr "Ressources non libres" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." 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." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4989,7 +5016,7 @@ msgstr "Tu apprécies ce paquet ? Contribue à son développement en faisant un msgid "Donate now" msgstr "Faire un don" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Dépendances" @@ -5006,7 +5033,7 @@ msgid "Compatible Games" msgstr "Jeux compatibles" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Aucun jeu spécifique n'est requis" @@ -5040,7 +5067,7 @@ msgstr "Informations" msgid "Technical Name" msgstr "Nom technique" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, 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." @@ -5049,7 +5076,7 @@ msgstr "%(code_license)s pour le code,
%(media_license)s pour les médias." msgid "Unknown" msgstr "Inconnu" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Ajouté" @@ -5057,7 +5084,7 @@ msgstr "Ajouté" msgid "Remove myself" msgstr "Me retirer" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Fournit" @@ -5069,7 +5096,11 @@ msgstr "Plus" msgid "See audit log" msgstr "Afficher le journal d'audit" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -5077,25 +5108,35 @@ msgstr "" "En raison du spam, nous n'acceptons plus les rapports d'utilisateurs " "anonymes sur ce formulaire." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" "Veuillez vous connecter ou contacter l'administrateur au moyen du lien " "ci-dessous." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Que signalez-vous ? Pourquoi le signalez-vous ?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Les signalements seront partagés avec l'équipe de ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -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/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -5103,6 +5144,67 @@ msgstr "" "Vous avez trouvé un bogue ? Veuillez plutôt le signaler dans le " "gestionnaire de problèmes du paquet, ou dans une discussion." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Échec de la tâche" @@ -5111,7 +5213,7 @@ msgstr "Échec de la tâche" msgid "Working…" msgstr "Travail en cours…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Rechargez la page pour chercher des mise à jour." @@ -5138,14 +5240,6 @@ msgstr "" "Si le paquet ne devrait pas être sur CDB (ex : ne fonctionne pas du " "tout), vous pouvez nous le faire savoir ici." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Seulement vous, l'auteur du paquet, et les utilisateurs de rang " -"\"Approver\" et supérieur peuvent lire les fils privés." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5189,15 +5283,15 @@ msgstr "Visible à :" msgid "Plus approvers and editors" msgstr "Et aussi les examinateurs et les éditeurs" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Cet avis est-il obsolète ?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Par exemple, se plaint-il de problèmes déjà résolus ?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "Vous pouvez signaler des avis obsolètes en cliquant %(flag)s sur l'avis." @@ -5206,66 +5300,66 @@ msgstr "Vous pouvez signaler des avis obsolètes en cliquant %(flag)s sur l'avis msgid "Editor Work Queue" msgstr "File de tâches de l'éditeur" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "File des acceptations" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Tout valider" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Aucune capture d'écran à vérifier." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Aucun paquet à vérifier." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Importation" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Aucune version à vérifier." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Terminé !" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Licence requise" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Étiqueter les paquets" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d des paquets n'ont aucune étiquette." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Voir les étiquettes" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Dépendances non satisfaites" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Noms de mod qui ont des dépendances dures, mais aucun paquet les " "fournissant." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Voir tout" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Actions récentes" @@ -5558,33 +5652,33 @@ msgstr "Voir les permissions GitHub de ContentDB" msgid "Disconnect" msgstr "Déconnexion" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Lien GitHub" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Aucun" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Suppression et désactivation du compte" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Supprimer ou désactiver" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" "La suppression et la désactivation de compte n'est pas encore disponibles" " pour les utilisateurs." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "Veuillez écrire un signalement pour réclamer la suppression d'un compte." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Actions récentes sur les comptes" @@ -5672,35 +5766,43 @@ msgstr "Vous n'avez pas de compte sur le forum ?" msgid "You can still sign up without one." msgstr "Vous pouvez quand-même vous inscrire sans." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Option 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Utilisez le champ GitHub dans votre profil forum" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Entrez le nom d'utilisateur que vous utilisez sur le forum ici :" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Nom d'utilisateur sur le forum" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Seulement a-zA-Z0-9._ autorisé" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Vous devrez avoir complété le champ GitHub dans votre profil sur le forum." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5708,19 +5810,19 @@ msgstr "" "Se connecter au forum et faites ça ici." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Suivant : se connecter avec GitHub" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Option 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Jeton de vérification" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " @@ -5730,15 +5832,15 @@ msgstr "" "href=\"https://forum.luanti.org/ucp.php?i=profile&mode=signature\">Panneau" " de contrôle utilisateur > Profile > Modifier la signature" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Copiez ceci dans votre signature :" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Cliquez sur suivant pour le faire vérifier." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Vous pourrez le supprimer une fois terminé." @@ -6015,10 +6117,6 @@ msgstr "Identique au nom d'utilisateur" msgid "Please prove that you are human" msgstr "Veuillez prouver que vous êtes un être humain" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "J'accepte de " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6157,27 +6255,31 @@ msgstr "Année courante" msgid "Last year" msgstr "L'an dernier" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(voir l'onglet dans le navigateur)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Image" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "aucun" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Jeux non compatibles" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Dépendances optionnelles" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "Aucun avis disponible." @@ -7197,3 +7299,69 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "Luanti-Mods org uniquement" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Inférieur à 16 pixels" + +#~ msgid "I agree" +#~ msgstr "J'accepte" + +#~ msgid "Rules" +#~ msgstr "Règles" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" +#~ "Vous pouvez ajouter quelqu'un à fil " +#~ "de discussion privé avec @nom-" +#~ "utilisateur." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "Astuce : n'insérez pas Minetest, " +#~ "mod, or modpack où que ce" +#~ " soit dans une description courte. Ce" +#~ " n'est pas nécessaire et cela " +#~ "gaspille de la place." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "Veuillez lire les règles de ContentDB" + +#~ 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." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Que signalez-vous ? Pourquoi le signalez-vous ?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Les signalements seront partagés avec l'équipe de ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Seul l'administrateur peut connaitre l'auteur du rapport." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Seulement vous, l'auteur du paquet, et" +#~ " les utilisateurs de rang \"Approver\" " +#~ "et supérieur peuvent lire les fils " +#~ "privés." + +#~ msgid "I agree to the " +#~ msgstr "J'accepte de " + diff --git a/translations/gl/LC_MESSAGES/messages.po b/translations/gl/LC_MESSAGES/messages.po index 736fcb9c..148ec590 100644 --- a/translations/gl/LC_MESSAGES/messages.po +++ b/translations/gl/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-06-15 23:06+0000\n" "Last-Translator: ninjum \n" -"Language-Team: Galician \n" "Language: gl\n" +"Language-Team: Galician " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.12-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Prohibido:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Fuches prohibido." @@ -135,8 +134,7 @@ msgstr "Chat / Comandos" #: app/_translations.py:38 msgctxt "tags" msgid "Focus on player chat/communication or console interaction." -msgstr "" -"Centrado no chat/comunicación dos xogadores ou na interacción coa consola." +msgstr "Centrado no chat/comunicación dos xogadores ou na interacción coa consola." #. NOTE: tags: title for commerce #: app/_translations.py:40 @@ -194,8 +192,8 @@ msgid "" msgstr "" "Escrito especificamente ou exclusivamente para o uso no modo creativo. " "Engade contido só dispoñible a través dun inventario creativo, ou " -"proporciona ferramentas que facilitan a creación dentro do xogo e non engade " -"dificultade ou escaseza" +"proporciona ferramentas que facilitan a creación dentro do xogo e non " +"engade dificultade ou escaseza" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -210,9 +208,9 @@ msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" -"Contén un xerador de mapas completamente personalizado implementado en Lua, " -"que normalmente require que os mundos estean configurados co xerador de " -"mapas 'singlenode'." +"Contén un xerador de mapas completamente personalizado implementado en " +"Lua, que normalmente require que os mundos estean configurados co xerador" +" de mapas 'singlenode'." #. NOTE: tags: title for decorative #: app/_translations.py:60 @@ -248,8 +246,7 @@ msgstr "Educación" #: app/_translations.py:70 msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " -msgstr "" -"Ou ten valor educativo, ou é unha ferramenta para axudar ao profesorado. " +msgstr "Ou ten valor educativo, ou é unha ferramenta para axudar ao profesorado. " #. NOTE: tags: title for environment #: app/_translations.py:72 @@ -286,8 +283,8 @@ msgid "" "For content whose main utility or features are provided within a GUI, on-" "screen menu, or similar" msgstr "" -"Para contidos cuxa utilidade ou funcións principais se proporcionan nunha " -"Interface gráfica de usuario, un menú en pantalla ou similar" +"Para contidos cuxa utilidade ou funcións principais se proporcionan nunha" +" Interface gráfica de usuario, un menú en pantalla ou similar" #. NOTE: tags: title for hud #: app/_translations.py:82 @@ -388,8 +385,8 @@ msgid "" "For mods created for the Discord \"Weekly Challenges\" modding event in " "2021" msgstr "" -"Para modificacións creadas para o evento de modificación " -"\"Weekly Challenges\" de Discord en 2021" +"Para modificacións creadas para o evento de modificación \"Weekly " +"Challenges\" de Discord en 2021" #. NOTE: tags: title for less_than_px #: app/_translations.py:114 @@ -400,8 +397,8 @@ msgstr "<16px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Menos de 16 píxeles" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -837,7 +834,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -852,7 +849,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "Hai %(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -873,17 +893,18 @@ msgstr "Limitar ao paquete" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Gardar" @@ -892,7 +913,7 @@ msgstr "Gardar" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -912,7 +933,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -1002,19 +1022,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Mantedores" @@ -1037,9 +1057,9 @@ msgstr "Compartir e insignias" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1069,13 +1089,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Tipo" @@ -1087,7 +1104,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" @@ -1098,7 +1115,7 @@ msgstr "Avisos de contido" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licenza" @@ -1110,7 +1127,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1142,7 +1159,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1191,12 +1208,12 @@ msgid "Title (Human-readable)" msgstr "Título (lexible)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nome (Técnico)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 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 (_)" @@ -1206,7 +1223,7 @@ msgid "Short Description (Plaintext)" msgstr "Breve descrición (texto plano)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de mantemento" @@ -1264,96 +1281,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Non se puido atopar ese usuario" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Permiso denegado" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Non tes permiso para facer iso" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Paquete non aprobado" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Mantedores (separados por comas)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1368,7 +1385,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1378,28 +1395,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1411,75 +1422,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1514,8 +1525,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1527,27 +1538,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1580,20 +1606,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1646,19 +1672,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1667,106 +1688,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1817,7 +1834,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1830,7 +1847,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1953,87 +1970,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Fallou a autorización [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "GitHub ligado á conta" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Fallou a autorización [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2041,35 +2052,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Erro: outro paquete xa usa este tema do foro!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 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/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2095,10 +2106,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2138,6 +2145,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2287,17 +2323,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2331,7 +2367,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2344,128 +2380,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2488,7 +2519,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2573,7 +2604,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2590,7 +2621,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2610,7 +2641,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2665,62 +2696,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2877,6 +2908,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2903,6 +2935,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3377,19 +3410,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3427,7 +3456,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3456,7 +3485,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3595,6 +3624,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3703,9 +3733,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4329,7 +4359,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4590,8 +4622,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4680,7 +4712,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4697,7 +4729,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4729,7 +4761,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4738,7 +4770,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4746,7 +4778,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4758,34 +4790,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4794,7 +4901,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4819,12 +4926,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4868,15 +4969,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4885,64 +4986,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5212,31 +5313,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5315,68 +5416,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5636,10 +5745,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5764,27 +5869,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6622,3 +6731,52 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Menos de 16 píxeles" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/he/LC_MESSAGES/messages.po b/translations/he/LC_MESSAGES/messages.po index 6a5c32ae..ccd80301 100644 --- a/translations/he/LC_MESSAGES/messages.po +++ b/translations/he/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2024-05-08 15:07+0000\n" "Last-Translator: jhon game \n" "Language: he\n" @@ -18,14 +18,14 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 #, fuzzy msgid "Banned:" msgstr "נאסר:" -#: app/__init__.py:158 +#: app/__init__.py:157 #, fuzzy msgid "You have been banned." msgstr "נאסרתם" @@ -378,7 +378,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -810,7 +810,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "חבילות" @@ -825,7 +825,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -846,17 +869,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -865,7 +889,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -885,7 +909,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -975,19 +998,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1010,9 +1033,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1042,13 +1065,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1060,7 +1080,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1071,7 +1091,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1083,7 +1103,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1115,7 +1135,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1164,12 +1184,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1179,7 +1199,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1237,96 +1257,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1341,7 +1361,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1351,28 +1371,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1384,75 +1398,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1487,8 +1501,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1500,27 +1514,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1553,20 +1582,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1585,7 +1614,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1619,19 +1648,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1640,106 +1664,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1790,7 +1810,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1803,7 +1823,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1926,87 +1946,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2014,35 +2028,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2068,10 +2082,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2111,6 +2121,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2260,17 +2299,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2304,7 +2343,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2317,128 +2356,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2461,7 +2495,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2546,7 +2580,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2563,7 +2597,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2583,7 +2617,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2638,62 +2672,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2850,6 +2884,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2876,6 +2911,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3350,19 +3386,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3400,7 +3432,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3429,7 +3461,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3568,6 +3600,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3676,9 +3709,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4302,7 +4335,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4563,8 +4598,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4653,7 +4688,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4670,7 +4705,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4702,7 +4737,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4711,7 +4746,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4719,7 +4754,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4731,34 +4766,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4767,7 +4877,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4792,12 +4902,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4841,15 +4945,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4858,64 +4962,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5185,31 +5289,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5288,68 +5392,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5609,10 +5721,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5737,27 +5845,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6308,3 +6420,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/hi/LC_MESSAGES/messages.po b/translations/hi/LC_MESSAGES/messages.po index 4aa5206e..7c2c8403 100644 --- a/translations/hi/LC_MESSAGES/messages.po +++ b/translations/hi/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-09-19 07:19+0000\n" "Last-Translator: Ritwik \n" -"Language-Team: Hindi \n" "Language: hi\n" +"Language-Team: Hindi " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.14-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "प्रतिबंध :" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "आप पर प्रतिबंध लगा दिया गया है।" @@ -95,8 +94,8 @@ msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -"हास्यपूर्ण सामग्री, जो सिर्फ मज़ाक या मनोरंजन के लिए है, इसे गंभीरता से न लें और इसे गंभीर या" -" दीर्घकालिक उपयोग के लिए न समझें।" +"हास्यपूर्ण सामग्री, जो सिर्फ मज़ाक या मनोरंजन के लिए है, इसे गंभीरता से न" +" लें और इसे गंभीर या दीर्घकालिक उपयोग के लिए न समझें।" #. NOTE: tags: title for building #: app/_translations.py:28 @@ -378,7 +377,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -810,7 +809,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -825,7 +824,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -846,17 +868,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -865,7 +888,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -885,7 +908,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -975,19 +997,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1010,9 +1032,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1042,13 +1064,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1060,7 +1079,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1071,7 +1090,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1083,7 +1102,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1115,7 +1134,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1164,12 +1183,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1179,7 +1198,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1237,96 +1256,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1341,7 +1360,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1351,28 +1370,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1384,75 +1397,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1487,8 +1500,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1500,27 +1513,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1553,20 +1581,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1585,7 +1613,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1619,19 +1647,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1640,106 +1663,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1790,7 +1809,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1803,7 +1822,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1926,87 +1945,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2014,35 +2027,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2068,10 +2081,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2111,6 +2120,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2260,17 +2298,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2304,7 +2342,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2317,128 +2355,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2461,7 +2494,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2546,7 +2579,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2563,7 +2596,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2583,7 +2616,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2638,62 +2671,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2850,6 +2883,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2876,6 +2910,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3350,19 +3385,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3400,7 +3431,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3429,7 +3460,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3568,6 +3599,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3676,9 +3708,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4302,7 +4334,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4563,8 +4597,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4653,7 +4687,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4670,7 +4704,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4702,7 +4736,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4711,7 +4745,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4719,7 +4753,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4731,34 +4765,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4792,12 +4901,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4841,15 +4944,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4858,64 +4961,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5185,31 +5288,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5288,68 +5391,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5609,10 +5720,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5737,27 +5844,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6385,3 +6496,52 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/hu/LC_MESSAGES/messages.po b/translations/hu/LC_MESSAGES/messages.po index ba2e842e..7a8c032f 100644 --- a/translations/hu/LC_MESSAGES/messages.po +++ b/translations/hu/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-07-05 21:02+0000\n" "Last-Translator: Kisbenedek Márton \n" -"Language-Team: Hungarian \n" "Language: hu\n" +"Language-Team: Hungarian " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.13-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Kitiltva:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Kitiltottak." @@ -95,8 +94,8 @@ msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -"Humoros, újdonságnak vagy viccnek szánt, nem komolyan veendő tartalomhoz, " -"amelyet arra szántak, hogy komolyan vagy hosszú távon használják." +"Humoros, újdonságnak vagy viccnek szánt, nem komolyan veendő tartalomhoz," +" amelyet arra szántak, hogy komolyan vagy hosszú távon használják." #. NOTE: tags: title for building #: app/_translations.py:28 @@ -108,8 +107,7 @@ msgstr "Építés" #: app/_translations.py:30 msgctxt "tags" msgid "Focuses on building, such as adding new materials or nodes" -msgstr "" -"Az építésre összpontosít, például új anyagok vagy építőkockák hozzáadására" +msgstr "Az építésre összpontosít, például új anyagok vagy építőkockák hozzáadására" #. NOTE: tags: title for building_mechanics #: app/_translations.py:32 @@ -122,8 +120,8 @@ msgstr "Építési mechanikák és eszközök" msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -"Olyan játékmechanikákat vagy eszközöket ad hozzá, amelyek megváltoztatják a " -"játékosok építési módját." +"Olyan játékmechanikákat vagy eszközöket ad hozzá, amelyek megváltoztatják" +" a játékosok építési módját." #. NOTE: tags: title for chat #: app/_translations.py:36 @@ -164,8 +162,8 @@ msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -"További telepítési lépéseket igényel, például a LuaRocks telepítését vagy a " -"megbízható mod beállítások szerkesztését" +"További telepítési lépéseket igényel, például a LuaRocks telepítését vagy" +" a megbízható mod beállítások szerkesztését" #. NOTE: tags: title for crafting #: app/_translations.py:48 @@ -193,10 +191,10 @@ msgid "" "content only available through a creative inventory, or provides tools " "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -"Különösen, vagy kizárólag Kreatív módban történő használatra tervezve. Olyan " -"tartalmat ad hozzá, ami csak a kreatív eszköztárban érhető el, vagy olyan " -"eszközöket biztosít, amelyek megkönnyítik a játékbeli alkotást, és nem " -"növelik a nehézséget vagy a hiányosságokat" +"Különösen, vagy kizárólag Kreatív módban történő használatra tervezve. " +"Olyan tartalmat ad hozzá, ami csak a kreatív eszköztárban érhető el, vagy" +" olyan eszközöket biztosít, amelyek megkönnyítik a játékbeli alkotást, és" +" nem növelik a nehézséget vagy a hiányosságokat" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -225,8 +223,8 @@ msgstr "Dekoratív" msgctxt "tags" msgid "Adds nodes with no other purpose than for use in building" msgstr "" -"Olyan blokkokat ad hozzá, amelyeknek nincs más célja, mint az építésben való " -"felhasználás" +"Olyan blokkokat ad hozzá, amelyeknek nincs más célja, mint az építésben " +"való felhasználás" #. NOTE: tags: title for developer_tools #: app/_translations.py:64 @@ -301,8 +299,8 @@ msgstr "HUD" msgctxt "tags" msgid "For mods that grant the player extra information in the HUD" msgstr "" -"Olyan modokhoz, amelyek többlet információkat biztosítanak a játékosnak a " -"HUD-ban" +"Olyan modokhoz, amelyek többlet információkat biztosítanak a játékosnak a" +" HUD-ban" #. NOTE: tags: title for inventory #: app/_translations.py:86 @@ -391,8 +389,8 @@ msgid "" "For mods created for the Discord \"Weekly Challenges\" modding event in " "2021" msgstr "" -"Azokhoz a modokhoz, melyek a Discord \"Heti kihívások\" modding eseményhez " -"készültek 2021-ben" +"Azokhoz a modokhoz, melyek a Discord \"Heti kihívások\" modding " +"eseményhez készültek 2021-ben" #. NOTE: tags: title for less_than_px #: app/_translations.py:114 @@ -403,8 +401,8 @@ msgstr "16 pixelnél kisebb" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Kevesebb, mint 16 pixel" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -645,8 +643,8 @@ msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -"Lehetővé teszi a játékos számára, hogy testre szabja karakterét a textúra " -"megváltoztatásával vagy kiegészítők hozzáadásával." +"Lehetővé teszi a játékos számára, hogy testre szabja karakterét a textúra" +" megváltoztatásával vagy kiegészítők hozzáadásával." #. NOTE: tags: title for sound_music #: app/_translations.py:192 @@ -722,8 +720,8 @@ msgstr "Gépek / Elektronika" msgctxt "tags" msgid "Adds machines useful in automation, tubes, or power." msgstr "" -"Az automatizálás, a csövek vagy a villamos energia területén hasznos gépeket " -"ad hozzá." +"Az automatizálás, a csövek vagy a villamos energia területén hasznos " +"gépeket ad hozzá." #. NOTE: tags: title for tools #: app/_translations.py:214 @@ -751,8 +749,8 @@ msgid "" " ridable mobs, transport infrastructure and thematic content" msgstr "" "Hozzáad vagy megváltoztat a szállítási módszereket. Tartalmazza a " -"teleportálást, járműveket, lovagolható mobokat, közlekedési infrastruktúrát " -"és tematikus tartalmakat" +"teleportálást, járműveket, lovagolható mobokat, közlekedési " +"infrastruktúrát és tematikus tartalmakat" #. NOTE: tags: title for world_tools #: app/_translations.py:222 @@ -800,8 +798,7 @@ msgstr "Kábítószerek" #: app/_translations.py:236 msgctxt "content_warnings" msgid "Contains recreational drugs other than alcohol or tobacco" -msgstr "" -"Alkoholon és dohányon kívüli, kikapcsolódási célú kábítószereket tartalmaz" +msgstr "Alkoholon és dohányon kívüli, kikapcsolódási célú kábítószereket tartalmaz" #. NOTE: content_warnings: title for gambling #: app/_translations.py:238 @@ -850,14 +847,15 @@ msgstr "Erőszak" msgctxt "content_warnings" msgid "Non-cartoon violence. May be towards fantasy or human-like characters" msgstr "" -"Nem rajzfilmes erőszak. Lehet fantasy vagy ember-szerű karakterek irányába" +"Nem rajzfilmes erőszak. Lehet fantasy vagy ember-szerű karakterek " +"irányába" #: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Csomagok" @@ -872,7 +870,30 @@ msgstr "%(package_type)s a(z) %(game_name)s játékhoz" msgid "%(delta)s ago" msgstr "Ennyivel ezelőtt: %(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Felhasználónév" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Kereső kifejezés" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Keresés" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Kiemelt" @@ -893,17 +914,18 @@ msgstr "Csomagkorlát" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Mentés" @@ -912,7 +934,7 @@ msgstr "Mentés" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -932,7 +954,6 @@ msgid "Page Content" msgstr "Oldal tartalma" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privát" @@ -1006,8 +1027,7 @@ msgstr "Alkalmazás típus" #: app/blueprints/oauth/__init__.py:198 msgid "An OAuth client with that title already exists. Please choose a new title." -msgstr "" -"Egy OAuth kliens ezzel a címmel már létezik. Kérlek válassz egy új címet." +msgstr "Egy OAuth kliens ezzel a címmel már létezik. Kérlek válassz egy új címet." #: app/blueprints/oauth/__init__.py:262 msgid "Revoked all user tokens" @@ -1025,19 +1045,19 @@ msgstr "Fordítás" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Kiadások" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Képernyőképek" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Karbantartók" @@ -1060,9 +1080,9 @@ msgstr "Megosztás és Jelvények" msgid "Remove / Unpublish" msgstr "Eltávolítás / Közzététel megszüntetése" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Támogatott játékok" @@ -1092,13 +1112,10 @@ msgstr "Elavult" msgid "All content warnings" msgstr "Minden tartalom figyelmeztetés" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Kereső kifejezés" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Gépelés" @@ -1110,7 +1127,7 @@ msgstr "Szerző" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Címkék" @@ -1121,7 +1138,7 @@ msgstr "Tartalomra vonatkozó figyelmeztetések" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licenc" @@ -1133,7 +1150,7 @@ msgstr "Játékot támogat" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1165,7 +1182,7 @@ msgstr "Rendezési elv" msgid "Package score" msgstr "Csomag pontszám" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1216,12 +1233,12 @@ msgid "Title (Human-readable)" msgstr "Cím (ember-által-olvasható)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Név (Technikai)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 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 (_)" @@ -1231,7 +1248,7 @@ msgid "Short Description (Plaintext)" msgstr "Rövid leírás (egyszerű szöveg)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Karbantartási állapot" @@ -1280,8 +1297,8 @@ msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -"Ez a csomag már létezik, de eltávolították. Kérjük keresd fel a ContentDB " -"szerkesztőségét a csomag visszaállításához" +"Ez a csomag már létezik, de eltávolították. Kérjük keresd fel a ContentDB" +" szerkesztőségét a csomag visszaállításához" #: app/blueprints/packages/packages.py:273 msgid "Package already exists" @@ -1291,41 +1308,41 @@ msgstr "A csomag már létezik" msgid "A collection with a similar name already exists" msgstr "Egy gyűjtemény ezen a néven már létezik" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -"A csomagok kezelése előtt hozzá kell adnod egy email címet a fiókodhoz, és " -"meg kell erősítened azt" +"A csomagok kezelése előtt hozzá kell adnod egy email címet a fiókodhoz, " +"és meg kell erősítened azt" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Piszkozat mentése" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "A felhasználó nem található" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Hozzáférés megtagadva" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Ehhez nincs engedélyed" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Kérjük, hogy a jóváhagyási témában írd meg, milyen változtatásokra van " "szükség" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1333,65 +1350,64 @@ msgstr "" "Kérjük, kommentáld a jóváhagyási témában, hogy a szerkesztők tudják, mit " "változtattál" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Beállítása %(state)s állapotra" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Törölt csomag" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Nem jóváhagyott csomag" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Karbantartók (vesszővel elválasztva)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Nincs engedélyed a karbantartók szerkesztéséhez" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Nem vagy karbantartó" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 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:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Szerző neve" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" -msgstr "" -"A függőségek alapján történő támogatásfelismerés engedélyezése (ajánlott)" +msgstr "A függőségek alapján történő támogatásfelismerés engedélyezése (ajánlott)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Támogatott játékok" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Nem támogatott játékok" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Támogatja az összes játékot (hacsak nincs feltüntetve) / játékfüggetlen" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "A játéktámogatás szerkesztéséhez legalább egy kiadásra van szükséged" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -"A Mod(csomag)nak tartalmaznia kell legalább egy modot. Kérlek, készíts egy " -"új kiadást" +"A Mod(csomag)nak tartalmaznia kell legalább egy modot. Kérlek, készíts " +"egy új kiadást" #: app/blueprints/packages/releases.py:57 #: app/blueprints/packages/releases.py:72 @@ -1404,7 +1420,7 @@ msgstr "Módszer" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Fájl feltöltés" @@ -1414,28 +1430,22 @@ msgstr "Git hivatkozás (azaz: commit hash, ág vagy címke)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minimális Luanti verzió" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Maximális Luanti verzió" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Feladat azonosítója" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Jóváhagyva" @@ -1447,77 +1457,77 @@ msgstr "Importálás a Gitből" msgid "Upload .zip file" msgstr "Egy .zip fájl feltöltése" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Minimum beállítása" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Maximum beállítása" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 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:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Frissítés" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Új Commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Új címke" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Ág neve" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akció" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 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:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Kiadás létrehozása" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Beállítások mentése" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Automatizálás tiltása" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Törölt frissítési konfiguráció" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Most kérjük, hozz létre egy kezdeti verziót" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Megjegyzés" @@ -1554,8 +1564,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "A blokkolt oldalakra való hivatkozás nem engedélyezett" @@ -1567,27 +1577,42 @@ msgstr "A saját csomagod értékeléseire nem szavazhatsz!" msgid "You can't vote on your own reviews!" msgstr "Nem szavazhatsz a saját értékeléseidre!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Cím/Felirat" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Borítókép" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Üzenet" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Jelentés" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "Egy PNG, JPEG vagy WebP képfájl" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Már fel vagy iratkozva!" @@ -1620,21 +1645,22 @@ msgstr "A téma nyitó hozzászólását nem lehet törölni!" msgid "Please wait before commenting again" msgstr "Kérjük, várj új hozzászólás előtt" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Téma megnyitása" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Nem lehet létrehozni a témát!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -"Már létezik jóváhagyási beszélgetés! Fontold meg, hogy inkább ott válaszolsz" +"Már létezik jóváhagyási beszélgetés! Fontold meg, hogy inkább ott " +"válaszolsz" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Kérjük, várj újabb téma nyitása előtt" @@ -1653,7 +1679,7 @@ msgstr "Felhasználónév vagy email" msgid "Password" msgstr "Jelszó" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Emlékezz rám" @@ -1687,21 +1713,16 @@ msgstr "A bejelentkezés sikertelen" msgid "Display Name" msgstr "Megjelenítendő név" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Felhasználónév" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -"Csak az ábécé betűi (A-Za-z), számok (0-9), aláhúzásjelek (_), mínuszjelek " -"(-) és pontok (.) megengedettek" +"Csak az ábécé betűi (A-Za-z), számok (0-9), aláhúzásjelek (_), " +"mínuszjelek (-) és pontok (.) megengedettek" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1710,57 +1731,53 @@ msgstr "Email" msgid "What is the result of the above calculation?" msgstr "Mi a fenti számítás eredménye?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Egyetértek" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Regisztráció" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Hibás captcha válasz" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Jelszó visszaállítása" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Fiók nem található" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Új jelszó" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Jelszó ellenőrzése" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "A jelszavaknak egyezniük kell" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Régi jelszó" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "A jelszavak nem egyeznek" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Ez az email cím leiratkozott/fekete listára került és nem használható" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Már használatban lévő email" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1769,35 +1786,35 @@ msgstr "" "Nem tudtuk létrehozni a fiókot, mivel az emailt már %(display_name)s " "használja. Próbálj meg egy másik email címet." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "A jelszavad sikeresen megváltozott." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "A régi jelszó helytelen" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Ismeretlen ellenőrző jelkép!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "A token lejárt" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Egy másik felhasználó már használja ezt az email címet" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Megerősített email módosítás" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Az email cím megváltozott" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1805,15 +1822,15 @@ msgstr "" "Az email címed megváltozott. Ha ezt nem kérted, kérlek fordulj egy " "rendszergazdához." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Most már bejelentkezhetsz" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Küldés" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1830,16 +1847,17 @@ msgid "" "Unable to get GitHub username for user. Make sure the forum account " "exists." msgstr "" -"A GitHub felhasználónevet nem sikerült beszerezni a felhasználóhoz. Győződj " -"meg róla, hogy a fórumfiók létezik." +"A GitHub felhasználónevet nem sikerült beszerezni a felhasználóhoz. " +"Győződj meg róla, hogy a fórumfiók létezik." #: app/blueprints/users/claim.py:66 msgid "" "A ContentDB user with that name already exists. Please contact an admin " "to link to your forum account" msgstr "" -"Egy ilyen nevű ContentDB felhasználó már létezik. Kérjük, lépj kapcsolatba " -"egy adminisztrátorral a fórum fiókoddal való összekapcsoláshoz" +"Egy ilyen nevű ContentDB felhasználó már létezik. Kérjük, lépj " +"kapcsolatba egy adminisztrátorral a fórum fiókoddal való " +"összekapcsoláshoz" #: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" @@ -1870,7 +1888,7 @@ msgstr "Ismeretlen jogcímtípus" msgid "Top reviewer" msgstr "Legjobb értékelő" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s írta a leghasznosabb véleményeket a ContentDB-n." @@ -1883,7 +1901,7 @@ msgstr "A 2. leghasznosabb értékelő" msgid "3rd most helpful reviewer" msgstr "A 3. leghasznosabb értékelő" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Ezzel %(display_name)s a legjobb %(perc)s%% közé került" @@ -2008,60 +2026,54 @@ msgstr "Rang" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nem léptethetsz fel egy felhasználót sajátodnál magasabb rangra!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Belépés sikertelen [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "A GitHub-ot hozzákapcsoltuk a fiókhoz" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "A GitHub fiók már egy másik felhasználóhoz van társítva: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Engedélyezés sikertelen [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Keresendő szöveg (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Fájlszűrő" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Keresés" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -"Egy csomag már létezik ezzel a névvel. Kérjük látogasd meg a Feltételek és " -"Tanácsadások 3-at" +"Egy csomag már létezik ezzel a névvel. Kérjük látogasd meg a Feltételek " +"és Tanácsadások 3-at" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Készítened kell egy kiadást mielőtt a csomagot elfogadhatják." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "A kiadás még mindig importálás alatt, vagy hibás." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Kiadások beállítása" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Meg kell adnod legalább egy képernyőképet." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2070,7 +2082,7 @@ msgstr "" "Ezek a fontos függőségek/követelmények előbb meg kell jelenjenek a " "ContenetDB-n:%(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2078,25 +2090,25 @@ msgstr "" "Mely játékokat támogatja a csomagod? Kérjük add meg a Támogatott játékok " "oldalon" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Kérjük várj, amíg a licenc megjelenik a ContentDB-n." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "Kérjük ellenőrizd, hogy a csomagnak van-e joga ezt a nevet használni." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" "Kérjük győződj meg róla, hogy a csomagnak joga van a(z) %(names)s név " "használatára" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2104,15 +2116,15 @@ msgstr "" msgid "See more" msgstr "Több megtekintése" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 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/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Hiba: A fórumtéma szerzője nem egyezik a csomag szerzőjével." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2120,7 +2132,7 @@ msgstr "" "Vigyázat: Fórum témakör nem található. Lehet, hogy a témakör az utolsó " "fórum feltérképezése óta jött létre." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2128,15 +2140,15 @@ msgstr "" "A név csak kisbetűket (a-z), számjegyeket (0-9) és aláhúzásjelet (_) " "tartalmazhat" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Nincs engedélyed a csomag szerkesztésére" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Nincs jogosultságod a csomagnév megváltoztatására" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "A jóváhagyott csomag típusát nem lehet megváltoztatni" @@ -2149,8 +2161,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 hoztál létre ehhez a csomaghoz az elmúlt 5 percben. Kérjük, " -"várj, mielőtt újra próbálkoznál" +"Túl sok kiadást hoztál létre ehhez a csomaghoz az elmúlt 5 percben. " +"Kérjük, várj, mielőtt újra próbálkoznál" #: app/logic/releases.py:41 msgid "A release with this name already exists" @@ -2166,10 +2178,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Túl sok kérés. Kérjük, várj, mielőtt újra próbálkoznál" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "Egy PNG, JPEG vagy WebP képfájl" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2203,8 +2211,8 @@ msgid "" "meant to log in, you need to connect %(provider)s to your account first" msgstr "" "Nem lehet fiókot létrehozni, mivel a felhasználónév már foglalt. Ha be " -"akartál jelentkezni, akkor először %(provider)s összekapcsolása szükséges a " -"fiókoddal" +"akartál jelentkezni, akkor először %(provider)s összekapcsolása szükséges" +" a fiókoddal" #: app/logic/users.py:33 msgid "That username/display name is already in use, please choose another." @@ -2218,6 +2226,35 @@ msgstr "" "Nem lehet fiókot létrehozni, mivel a felhasználónevet már korábban " "használták." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Kiegészítő(mod)" @@ -2326,8 +2363,8 @@ msgstr "Ahogy van" #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" -"Aktív fejlesztés alatt áll, és figyelmeztetés nélkül tönkretehet világokat/" -"dolgokat" +"Aktív fejlesztés alatt áll, és figyelmeztetés nélkül tönkretehet " +"világokat/dolgokat" #: app/models/packages.py:179 msgid "Fully playable, but with some breakages/changes expected" @@ -2350,7 +2387,8 @@ msgid "" "The maintainer doesn't recommend this package. See the description for " "more info" msgstr "" -"A fenntartó nem ajánlja ezt a csomagot. További információért lásd a leírást" +"A fenntartó nem ajánlja ezt a csomagot. További információért lásd a " +"leírást" #: app/models/packages.py:231 msgid "Submit for Approval" @@ -2372,17 +2410,17 @@ msgstr "Jóváhagyás" msgid "Delete" msgstr "Törlés" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2416,7 +2454,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2429,128 +2467,123 @@ msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2577,7 +2610,7 @@ msgstr "Van%(num)dÚj értesítése" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Megtekintés" @@ -2664,7 +2697,7 @@ msgstr "Kijelentkezés" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Nyelvek" @@ -2681,8 +2714,8 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Szabályok" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2701,7 +2734,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Adatvédelmi irányelvek" @@ -2756,62 +2789,62 @@ msgstr "" msgid "Welcome" msgstr "Üdv" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s by %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Előző" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Következő" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Nemrég hozzáadott" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Nemrég frissített" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Legjobb játékok" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Legjobb modok" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Legjobb textúracsomagok" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Címke szerinti keresés" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Legvéleményezettebb" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Minden vélemény" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Legújabb pozitív vélemény" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2905,8 +2938,8 @@ msgstr "API token létrehozása" #, python-format msgid "This token was created by the application '%(title)s' by %(author)s." msgstr "" -"Ezt a zsetont a(z) %(author)s szerzőtől származó %(title)s alkalmazás hozta " -"létre." +"Ezt a zsetont a(z) %(author)s szerzőtől származó %(title)s alkalmazás " +"hozta létre." #: app/templates/api/create_edit_token.html:26 msgid "Click 'Delete' to revoke access." @@ -2914,8 +2947,7 @@ msgstr "Kattints a 'Törlésre' a hozzáférés megtagadásához." #: app/templates/api/create_edit_token.html:30 msgid "API Tokens allow scripts to act on your behalf." -msgstr "" -"Az API-tokenek lehetővé teszik, hogy a szkriptek a nevedben cselekedjenek." +msgstr "Az API-tokenek lehetővé teszik, hogy a szkriptek a nevedben cselekedjenek." #: app/templates/api/create_edit_token.html:31 msgid "" @@ -2934,8 +2966,8 @@ msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -"Biztonsági okokból a hozzáférési zsetonok csak egyszer jelennek meg. Állítsd " -"vissza a zsetont, ha elvesztetted." +"Biztonsági okokból a hozzáférési zsetonok csak egyszer jelennek meg. " +"Állítsd vissza a zsetont, ha elvesztetted." #: app/templates/api/create_edit_token.html:46 msgid "Reset" @@ -2948,7 +2980,8 @@ msgstr "Ember által olvasható név, amely megkülönbözteti a tokeneket." #: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" -"Ajánlott: Csak egy adott csomaggal való interakciót engedélyez a zsetonnak." +"Ajánlott: Csak egy adott csomaggal való interakciót engedélyez a " +"zsetonnak." #: app/templates/api/list_tokens.html:4 #, python-format @@ -2978,6 +3011,7 @@ msgstr "Nem készült zseton" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Szerkesztés" @@ -3004,6 +3038,7 @@ msgid "You can replace the description with your own" msgstr "Kicserélheted a leírást a sajátoddal" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Biztos vagy {title} törlésében?" @@ -3062,8 +3097,8 @@ msgstr "%(author)s gyűjteménye" #: app/templates/collections/view.html:69 msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -"Csomag hozzáadásához menj a csomag oldalára, és kattints a " -"\"Hozzáadás gyűjteményhez\" gombra" +"Csomag hozzáadásához menj a csomag oldalára, és kattints a \"Hozzáadás " +"gyűjteményhez\" gombra" #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." @@ -3145,8 +3180,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB, and have email notifications enabled." msgstr "" -"Ezen email-t azért kaptad, mert regisztrált felhasználó vagy a ContentDB-n, " -"és engedélyezted az email értesítéseket." +"Ezen email-t azért kaptad, mert regisztrált felhasználó vagy a " +"ContentDB-n, és engedélyezted az email értesítéseket." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:50 @@ -3172,8 +3207,8 @@ msgid "" "We were unable to perform the password reset as we could not find an " "account associated with this email." msgstr "" -"Nem sikerült visszaállítani a jelszót, mert nem találtunk ehhez az email-hez " -"kapcsolódó fiókot." +"Nem sikerült visszaállítani a jelszót, mert nem találtunk ehhez az email-" +"hez kapcsolódó fiókot." #: app/templates/emails/unable_to_find_account.html:5 msgid "" @@ -3186,7 +3221,8 @@ msgstr "" #: app/templates/emails/unable_to_find_account.html:8 msgid "You can use GitHub to log in if it is associated with your account." msgstr "" -"Használhatod a GitHub-ot a bejelentkezéshez, ha az kapcsolódik a fiókodhoz." +"Használhatod a GitHub-ot a bejelentkezéshez, ha az kapcsolódik a " +"fiókodhoz." #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact the admin for help." @@ -3208,8 +3244,8 @@ msgid "" "This email has been sent to you because someone (hopefully you) has " "entered your email address as a user's email." msgstr "" -"Ezt az emailt azért küldtük, mert valaki (remélhetőleg te) megadta(d) ezt az " -"email címet felhasználói email-ként." +"Ezt az emailt azért küldtük, mert valaki (remélhetőleg te) megadta(d) ezt" +" az email címet felhasználói email-ként." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -3217,8 +3253,7 @@ msgstr "Ha nem te voltál, törölheted ezt az email-t." #: app/templates/emails/verify.html:15 msgid "If this was you, then please click this link to confirm the address:" -msgstr "" -"Ha ez te voltál, kérlek kattints erre a linkre, hogy megerősítsd a címet:" +msgstr "Ha ez te voltál, kérlek kattints erre a linkre, hogy megerősítsd a címet:" #: app/templates/emails/verify.html:19 msgid "Confirm Email Address" @@ -3234,16 +3269,16 @@ msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"Sajnáljuk, hogy elmész. Meg még egy dolgot meg kell tenned, mielőtt email " -"címed feketelistára kerül." +"Sajnáljuk, hogy elmész. Meg még egy dolgot meg kell tenned, mielőtt email" +" címed feketelistára kerül." #: 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 "" -"Ezt az emailt azért küldtük, mert valaki (remélhetőleg te) megadta(d) ezt az " -"email címet a leiratkozási űrlapon." +"Ezt az emailt azért küldtük, mert valaki (remélhetőleg te) megadta(d) ezt" +" az email címet a leiratkozási űrlapon." #: app/templates/macros/audit_log.html:13 #, python-format @@ -3496,20 +3531,15 @@ msgstr "Ezt a beszélgetést zárolták." msgid "You don't have permission to post." msgstr "Nincs engedélyed a hozzászóláshoz." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" -"Hozzáadhatsz valakit egy privát beszélgetéshez @felhasználónév írásával." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Nem találhatók beszélgetések" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Fórum beszélgetés" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Legutóbbi válasz" @@ -3547,7 +3577,7 @@ msgstr "Műveletek" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3576,7 +3606,7 @@ msgstr "Fórumtémák" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3715,6 +3745,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3823,9 +3854,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4449,7 +4480,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4710,8 +4743,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4800,7 +4833,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4817,7 +4850,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4849,7 +4882,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4858,7 +4891,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4866,7 +4899,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4878,34 +4911,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4914,7 +5022,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4939,12 +5047,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4988,15 +5090,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5005,64 +5107,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5332,31 +5434,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Nincs" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5435,68 +5537,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Csak a-zA-Z0-9._ engedélyezett" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5756,10 +5866,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5841,8 +5947,8 @@ msgid "" "essential system emails.\n" "\t\t\t\t\tConsider editing your email notification preferences instead." msgstr "" -"A ContentDB már nem fog tudni \"elfelejtett jelszó\" és hasonló fontos email-" -"eket küldeni.\n" +"A ContentDB már nem fog tudni \"elfelejtett jelszó\" és hasonló fontos " +"email-eket küldeni.\n" "\t\t\t\t\tInkább fontold meg az email-értesítési beállítások módosítását." #: app/templates/users/unsubscribe.html:50 @@ -5887,27 +5993,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -5920,8 +6030,8 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" -"Kérjük, fontolja meg az email értesítések engedélyezését, testre szabhatod, " -"hogy mennyi legyen elküldve" +"Kérjük, fontolja meg az email értesítések engedélyezését, testre " +"szabhatod, hogy mennyi legyen elküldve" #~ msgid "Like %(display_name)s's work? Donate now!" #~ msgstr "" @@ -6861,3 +6971,54 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Kevesebb, mint 16 pixel" + +#~ msgid "I agree" +#~ msgstr "Egyetértek" + +#~ msgid "Rules" +#~ msgstr "Szabályok" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" +#~ "Hozzáadhatsz valakit egy privát beszélgetéshez" +#~ " @felhasználónév írásával." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/hy/LC_MESSAGES/messages.po b/translations/hy/LC_MESSAGES/messages.po index e01ac5cf..319a9916 100644 --- a/translations/hy/LC_MESSAGES/messages.po +++ b/translations/hy/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Armenian translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,22 +7,22 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" -"Language-Team: none\n" "Language: hy\n" +"Language-Team: none\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -374,7 +374,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -806,7 +806,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -821,7 +821,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -842,17 +865,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -861,7 +885,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -881,7 +905,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -971,19 +994,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1006,9 +1029,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1038,13 +1061,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1056,7 +1076,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1067,7 +1087,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1079,7 +1099,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1111,7 +1131,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1160,12 +1180,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1175,7 +1195,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1233,96 +1253,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1337,7 +1357,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1347,28 +1367,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1380,75 +1394,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1483,8 +1497,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1496,27 +1510,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1549,20 +1578,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1581,7 +1610,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1615,19 +1644,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1636,106 +1660,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1786,7 +1806,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1799,7 +1819,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1922,87 +1942,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2010,35 +2024,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2064,10 +2078,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2107,6 +2117,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2256,17 +2295,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2300,7 +2339,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2313,128 +2352,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2457,7 +2491,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2542,7 +2576,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2559,7 +2593,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2579,7 +2613,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2634,62 +2668,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2846,6 +2880,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2872,6 +2907,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3346,19 +3382,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3396,7 +3428,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3425,7 +3457,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3564,6 +3596,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3672,9 +3705,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4298,7 +4331,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4559,8 +4594,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4649,7 +4684,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4666,7 +4701,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4698,7 +4733,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4707,7 +4742,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4715,7 +4750,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4727,34 +4762,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4763,7 +4873,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4788,12 +4898,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4837,15 +4941,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4854,64 +4958,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5181,31 +5285,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5284,68 +5388,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5605,10 +5717,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5733,27 +5841,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -5766,3 +5878,52 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/ia/LC_MESSAGES/messages.po b/translations/ia/LC_MESSAGES/messages.po index f7b24926..d00d841a 100644 --- a/translations/ia/LC_MESSAGES/messages.po +++ b/translations/ia/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: ia\n" @@ -16,13 +16,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -374,7 +374,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -806,7 +806,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -821,7 +821,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -842,17 +865,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -861,7 +885,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -881,7 +905,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -971,19 +994,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1006,9 +1029,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1038,13 +1061,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1056,7 +1076,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1067,7 +1087,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1079,7 +1099,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1111,7 +1131,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1160,12 +1180,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1175,7 +1195,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1233,96 +1253,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1337,7 +1357,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1347,28 +1367,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1380,75 +1394,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1483,8 +1497,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1496,27 +1510,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1549,20 +1578,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1581,7 +1610,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1615,19 +1644,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1636,106 +1660,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1786,7 +1806,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1799,7 +1819,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1922,87 +1942,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2010,35 +2024,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2064,10 +2078,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2107,6 +2117,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2256,17 +2295,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2300,7 +2339,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2313,128 +2352,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2457,7 +2491,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2542,7 +2576,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2559,7 +2593,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2579,7 +2613,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2634,62 +2668,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2846,6 +2880,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2872,6 +2907,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3346,19 +3382,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3396,7 +3428,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3425,7 +3457,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3564,6 +3596,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3672,9 +3705,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4298,7 +4331,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4559,8 +4594,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4649,7 +4684,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4666,7 +4701,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4698,7 +4733,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4707,7 +4742,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4715,7 +4750,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4727,34 +4762,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4763,7 +4873,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4788,12 +4898,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4837,15 +4941,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4854,64 +4958,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5181,31 +5285,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5284,68 +5388,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5605,10 +5717,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5733,27 +5841,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6304,3 +6416,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/id/LC_MESSAGES/messages.po b/translations/id/LC_MESSAGES/messages.po index c61a6fdf..b3157cde 100644 --- a/translations/id/LC_MESSAGES/messages.po +++ b/translations/id/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2024-12-29 03:31+0000\n" "Last-Translator: Just Playing \n" -"Language-Team: Indonesian \n" "Language: id\n" +"Language-Team: Indonesian " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.10-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Diblokir:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Anda telah diblokir." @@ -395,8 +394,8 @@ msgstr "<16 px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Kurang dari 16 piksel" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -847,7 +846,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paket" @@ -862,7 +861,30 @@ msgstr "%(package_type)s untuk %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s yang lalu" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Nama Pengguna" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Permintaan" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Cari" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Unggulan" @@ -883,17 +905,18 @@ msgstr "Batasi ke paket" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Simpan" @@ -902,7 +925,7 @@ msgstr "Simpan" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -922,7 +945,6 @@ msgid "Page Content" msgstr "Konten Halaman" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Pribadi" @@ -1014,19 +1036,19 @@ msgstr "Terjemahan" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Rilisan" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Tangkapan Layar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Pengelola" @@ -1049,9 +1071,9 @@ msgstr "Bagikan dan Lencana" msgid "Remove / Unpublish" msgstr "Hapus / Batalkan Publikasi" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Permainan yang Didukung" @@ -1081,13 +1103,10 @@ msgstr "Usang" msgid "All content warnings" msgstr "Semua peringatan konten" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Permintaan" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Jenis" @@ -1099,7 +1118,7 @@ msgstr "Pembuat" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Label" @@ -1110,7 +1129,7 @@ msgstr "Peringatan Konten" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Lisensi" @@ -1122,7 +1141,7 @@ msgstr "Permainan yang Didukung" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1154,7 +1173,7 @@ msgstr "Urut berdasarkan" msgid "Package score" msgstr "Skor paket" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1203,12 +1222,12 @@ msgid "Title (Human-readable)" msgstr "Judul (Dapat Dibaca Manusia)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nama (Teknis)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Huruf kecil (a-z), angka (0-9), dan garis bawah (_) saja" @@ -1218,7 +1237,7 @@ msgid "Short Description (Plaintext)" msgstr "Deskripsi Singkat (Teks Mentah)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Status Perawatan" @@ -1278,7 +1297,7 @@ msgstr "Paket telah ada" msgid "A collection with a similar name already exists" msgstr "Sebuah koleksi dengan nama yang mirip sudah ada" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1287,30 +1306,30 @@ msgstr "" "Anda harus menambahkan alamat surel ke akun Anda dan mengonfirmasinya " "sebelum Anda dapat mengelola paket" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Simpan draf" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Tidak dapat mencari pengguna tersebut" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Izin ditolak" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Anda tidak memiliki izin untuk melakukannya" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "Harap tuliskan perubahan yang diperlukan dalam utas persetujuan" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1318,64 +1337,64 @@ msgstr "" "Silakan berkomentar dalam utas persetujuan supaya para penyunting tahu " "apa yang telah diubah" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Setel status ke %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Paket yang dihapus" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Paket yang tidak disetujui" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Pengelola (Dipisahkan Koma)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Anda tidak memiliki izin untuk menyunting pengelola" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Anda bukan pengelola" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik paket tidak dapat menghapus dirinya dari daftar pengelola" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Nama Pembuat" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Nyalakan deteksi dukungan berdasarkan dependensi (disarankan)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Permainan yang didukung" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Permainan yang tidak didukung" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Mendukung semua permainan (kecuali dinyatakan)/tidak bergantung pada " "permainan" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" "Anda perlu setidaknya satu rilisan sebelum dapat menyunting dukungan " "permainan" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "(Paket) mod perlu berisi setidaknya satu mod. Harap buat rilisan baru" @@ -1390,7 +1409,7 @@ msgstr "Metode" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Unggah Berkas" @@ -1400,28 +1419,22 @@ msgstr "Referensi Git (misal hash commit, branch, atau label)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Versi Luanti Minimum" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Versi Luanti Maksimum" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID Tugas" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Disetujui" @@ -1433,75 +1446,75 @@ msgstr "Impor dari Git" msgid "Upload .zip file" msgstr "Unggah berkas .zip" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Atur Min" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Atur Maks" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Hanya ubah nilai yang sebelumnya diatur kosong" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Perbarui" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Pemicu" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Commit Baru" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Label Baru" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Nama branch" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Tindakan" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Kirim pemberitahuan dan tandai sebagai usang" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Buat rilisan" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Simpan Pengaturan" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Matikan Automasi" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Harap tambahkan URL repositori Git untuk menyiapkan rilisan otomatis" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Konfigurasi pembaruan yang dihapus" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Sekarang, harap buat rilisan awalan" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Komentar" @@ -1538,8 +1551,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Tautan ke situs terblokir tidak dibolehkan" @@ -1551,27 +1564,42 @@ msgstr "Anda tidak dapat menilai ulasan pada paket Anda sendiri!" msgid "You can't vote on your own reviews!" msgstr "Anda tidak dapat menilai ulasan Anda sendiri!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Judul / Takarir" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Gambar Sampul" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Pesan" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Laporkan" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "berkas gambar PNG, JPEG, atau WebP" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Telah berlangganan!" @@ -1604,20 +1632,20 @@ msgstr "Tidak dapat menghapus pos pembuka utas!" msgid "Please wait before commenting again" msgstr "Harap tunggu sebelum berkomentar lagi" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Buka Utas" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Tidak dapat membuat utas!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Sebuah utas persetujuan telah ada! Harap membalasnya di sana" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Harap tunggu sebelum membuka utas baru" @@ -1636,7 +1664,7 @@ msgstr "Nama pengguna atau surel" msgid "Password" msgstr "Kata sandi" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Ingat saya" @@ -1670,12 +1698,7 @@ msgstr "Gagal masuk" msgid "Display Name" msgstr "Nama Tampilan" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Nama Pengguna" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1683,8 +1706,8 @@ msgstr "" "Hanya huruf Latin (A-Za-z), angka (0-9), garis bawah (_), tanda hubung " "(-), dan titik (.) yang dibolehkan" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Surel" @@ -1693,59 +1716,55 @@ msgstr "Surel" msgid "What is the result of the above calculation?" msgstr "Apa hasil dari perhitungan di atas?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Saya setuju" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Daftar" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Jawaban captcha salah" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Reset Kata Sandi" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Tidak dapat mencari akun" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Kata sandi baru" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Tulis ulang kata sandi" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Kata sandi harus cocok" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Kata sandi lama" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Kata sandi tidak cocok" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Alamat surel ini telah berhenti langganan/dilarang dan tidak dapat " "digunakan" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Surel telah digunakan" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1754,35 +1773,35 @@ msgstr "" "Kami tidak dapat membuat akun ini karena surel ini telah digunakan oleh " "%(display_name)s. Harap gunakan alamat surel yang berbeda." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Kata sandi Anda telah berhasil diganti." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Kata sandi lama salah" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Token verifikasi tidak dikenal!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Token telah kedaluwarsa" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Pengguna lain telah menggunakan surel ini" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Konfirmasi perubahan surel" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Alamat surel diubah" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1790,15 +1809,15 @@ msgstr "" "Alamat surel Anda telah berubah. Jika Anda tidak melakukannya, harap " "hubungi administrator." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Anda dapat masuk sekarang" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Kirim" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1855,7 +1874,7 @@ msgstr "Jenis klaim tidak diketahui" msgid "Top reviewer" msgstr "Pengulas teratas" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s telah menulis ulasan paling membantu di ContentDB." @@ -1868,7 +1887,7 @@ msgstr "Pengulas paling membantu kedua" msgid "3rd most helpful reviewer" msgstr "Pengulas paling membantu ketiga" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Ini menempatkan %(display_name)s ke dalam %(perc)s%% teratas" @@ -1995,60 +2014,54 @@ msgstr "" "Tidak dapat menaikkan jabatan pengguna lain lebih tinggi daripada Anda " "sendiri!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Otorisasi gagal [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "GitHub ditautkan ke akun" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "Akun GitHub sudah dikaitkan dengan pengguna lain : %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Otorisasi gagal [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Teks pencarian (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Filter berkas" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Cari" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Sebuah paket telah tersedia dengan nama ini. Harap lihat Kebijakan dan " "Panduan 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Anda perlu membuat rilisan sebelum paket ini dapat disetujui." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Rilisan sedang mengimpor atau mengalami masalah." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Siapkan perilisan" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Anda perlu setidaknya satu tangkapan layar." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2057,7 +2070,7 @@ msgstr "" "Dependensi wajib berikut perlu ditambahkan ke ContentDB terlebih dahulu: " "%(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2065,23 +2078,23 @@ msgstr "" "Permainan apa saja yang didukung oleh paket Anda? Silakan atur di laman " "permainan yang didukung" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Harap tunggu lisensi ditambahkan ke CDB." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "Harap pastikan paket ini memiliki izin untuk menggunakan namanya." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "Harap pastikan paket ini memiliki izin untuk menggunakan nama %(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2089,15 +2102,15 @@ msgstr "Harap pastikan paket ini memiliki izin untuk menggunakan nama %(names)s" msgid "See more" msgstr "Lihat lebih banyak" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Kesalahan: Paket lain telah menggunakan topik forum ini!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Kesalahan: Pembuat topik forum tidak cocok dengan pembuat paket." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2105,7 +2118,7 @@ msgstr "" "Peringatan: Topik forum tidak ditemukan. Topik mungkin dibuat sejak " "penjelajahan forum." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2113,15 +2126,15 @@ msgstr "" "Nama hanya boleh terdiri dari huruf kecil (a-z), angka (0-9), dan garis " "bawah (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Anda tidak memiliki izin untuk menyunting paket ini" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Anda tidak memiliki izin untuk menyunting nama paket ini" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Anda tidak dapat mengubah jenis paket setelah disetujui" @@ -2149,10 +2162,6 @@ msgstr "Hash commit tidak sah. Ia harus berupa 40 karakter heksadesimal" msgid "Too many requests, please wait before trying again" msgstr "Terlalu banyak permintaan. Harap tunggu sebelum mencoba lagi" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "berkas gambar PNG, JPEG, atau WebP" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2197,6 +2206,35 @@ msgstr "Nama pengguna/tampilan ini telah digunakan. Harap pilih lainnya." msgid "Unable to create an account as the username was used in the past." msgstr "Tidak dapat membuat akun karena nama pengguna telah digunakan sebelumnya." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Lainnya" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2354,17 +2392,17 @@ msgstr "Setujui" msgid "Delete" msgstr "Hapus" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Commit baru %(hash)s ditemukan di repo Git." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "Rilisan terakhir pada commit %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Tag baru %(tag_name)s ditemukan di repo Git." @@ -2398,7 +2436,7 @@ msgid "Editor" msgstr "Penyunting" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Bot" @@ -2411,128 +2449,123 @@ msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Penyuntingan Paket" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Persetujuan Paket" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Utas Baru" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Ulasan Baru" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Balasan Utas" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Pengelola" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Penyunting: Peringatan" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Penyunting: Lainnya" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Lainnya" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Ini adalah pemberitahuan Penyuntingan Paket." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Ini adalah pemberitahuan Persetujuan Paket." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Ini adalah pemberitahuan Utas Baru." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Ini adalah pemberitahuan Ulasan Baru." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Ini adalah pemberitahuan Balasan Utas." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Ini adalah notifikasi Bot." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Ini adalah pemberitahuan perubahan Pengelola." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Ini adalah pemberitahuan Penyunting: Peringatan." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Ini adalah pemberitahuan Penyunting: Lainnya." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Ini adalah pemberitahuan Lainnya." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "Saat pengguna lain mengedit paket, rilisan, dll. Anda." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "Pemberitahuan dari penyunting terkait proses persetujuan paket." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Saat utas dibuat pada paket Anda." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Saat pengguna mengirim ulasan tentang paket Anda." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Saat seseorang membalas utas yang Anda tonton." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Dari bot - misalnya, pemberitahuan pembaruan." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Ketika pengelola paket Anda berubah." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Untuk penyunting: Peringatan penting." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "Untuk penyunting: Pemberitahuan kecil, termasuk utas baru." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "Pemberitahuan kecil tidak cukup penting untuk kategori khusus." @@ -2557,7 +2590,7 @@ msgstr "%(num)d pemberitahuan baru" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Lihat" @@ -2644,7 +2677,7 @@ msgstr "Keluar" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Bahasa" @@ -2661,8 +2694,8 @@ msgid "Contact Us" msgstr "Hubungi Kami" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Peraturan" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2681,7 +2714,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / Umpan" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Kebijakan Privasi" @@ -2736,62 +2769,62 @@ msgstr "Kebijakan privasi kami telah diperbarui (%(date)s)" msgid "Welcome" msgstr "Selamat Datang" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s oleh %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Sebelumnya" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Selanjutnya" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Baru Saja Ditambahkan" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Baru Saja Diperbarui" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Permainan Teratas" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Mod Teratas" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Paket Tekstur Teratas" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Cari menurut Label" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Ulasan Tertinggi" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Semua ulasan" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Ulasan Positif Terbaru" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB memiliki %(count)d paket dengan total unduhan %(downloads)d kali." @@ -2952,6 +2985,7 @@ msgstr "Tidak ada token yang dibuat" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Sunting" @@ -2978,6 +3012,7 @@ msgid "You can replace the description with your own" msgstr "Anda dapat mengganti deskripsinya dengan milik Anda" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Apakah Anda yakin ingin menghapus {title}?" @@ -3486,21 +3521,15 @@ msgstr "Utas ini telah dikunci." msgid "You don't have permission to post." msgstr "Anda tidak memiliki izin untuk mengepos." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" -"Anda dapat menambahkan seseorang ke utas pribadi dengan menulis " -"@namapengguna." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Tidak ada utas yang ditemukan" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Utas" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Balasan Terakhir" @@ -3538,7 +3567,7 @@ msgstr "Tindakan" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "WIP" @@ -3567,7 +3596,7 @@ msgstr "Topik Forum" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3712,6 +3741,7 @@ msgid "No applications created" msgstr "Tidak ada aplikasi yang dibuat" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" "Gunakan Shift untuk memilih banyak. Biarkan pilihan kosong untuk " @@ -3829,13 +3859,10 @@ msgstr "Anda perlu membatalkan publikasi paket untuk mengganti namanya." #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"Kiat: Jangan masukkan Minetest, mod, ataupun modpack" -" di mana pun dalam deskripsi pendek. Ini tidak diperlukan dan " -"menghabiskan karakter." #: app/templates/packages/create_edit.html:88 msgid "" @@ -4544,8 +4571,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Kirim ulasan untuk %(title)s oleh %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" -msgstr "Pastikan Anda membaca ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" +msgstr "" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4823,11 +4852,9 @@ msgstr "Media tidak bebas" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" -"Utas ini hanya tampak kepada pembuatnya, pengelola paket, pengguna dengan" -" jabatan Penyetuju ke atas, dan @pengguna yang disebut." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4915,7 +4942,7 @@ msgstr "Suka paket ini? Dukung pengembangannya dengan menyumbang/donasi" msgid "Donate now" msgstr "Donasi sekarang" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Dependensi" @@ -4932,7 +4959,7 @@ msgid "Compatible Games" msgstr "Permainan yang Sesuai" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Tidak ada permainan khusus yang diperlukan" @@ -4966,7 +4993,7 @@ msgstr "Informasi" msgid "Technical Name" msgstr "Nama Teknis" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s untuk kode,
%(media_license)s untuk media." @@ -4975,7 +5002,7 @@ msgstr "%(code_license)s untuk kode,
%(media_license)s untuk media." msgid "Unknown" msgstr "Tidak diketahui" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Ditambahkan" @@ -4983,7 +5010,7 @@ msgstr "Ditambahkan" msgid "Remove myself" msgstr "Hapus diri saya" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Menyediakan" @@ -4995,29 +5022,43 @@ msgstr "Lebih banyak" msgid "See audit log" msgstr "Lihat log audit" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "Karena spam, kami tidak lagi menerima laporan anonim dengan formulir ini." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "Silakan masuk atau hubungi admin menggunakan tautan di bawah." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Apa yang dilaporkan? Mengapa melaporkannya?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Laporan akan dibagikan dengan staf ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." -msgstr "Hanya admin yang dapat melihat pembuat laporan." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -5025,6 +5066,67 @@ msgstr "" "Menemukan bug? Harap laporkan di pelacak masalah paketnya atau dalam " "sebuah utas." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Tugas Gagal" @@ -5033,7 +5135,7 @@ msgstr "Tugas Gagal" msgid "Working…" msgstr "Bekerja…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Muat ulang halaman untuk memeriksa pembaruan." @@ -5060,14 +5162,6 @@ msgstr "" "Jika paket ini seharusnya tidak ada di CDB (misal tidak berjalan sama " "sekali), laporkan di sini." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Hanya Anda, pembuat paket, dan pengguna dengan jabatan Penyetuju ke atas " -"yang dapat membaca utas pribadi." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5111,15 +5205,15 @@ msgstr "Tampak kepada:" msgid "Plus approvers and editors" msgstr "Dengan penyetuju dan penyunting" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Apakah ulasan ini sudah ketinggalan zaman?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Misalnya, apakah ia mengeluhkan tentang masalah yang sudah Anda perbaiki?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5130,66 +5224,66 @@ msgstr "" msgid "Editor Work Queue" msgstr "Antrean Pekerjaan Penyunting" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Antrean Persetujuan" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Setujui Semua" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Tidak ada tangkapan layar yang perlu disetujui." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Tidak ada paket yang perlu disetujui." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Mengimpor" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Tidak ada rilisan yang perlu disetujui." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Semua selesai!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Perlu Lisensi" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Labeli Paket" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d/%(total_packages)d paket tidak memiliki label." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Lihat Label" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Dependensi yang Tidak Dipenuhi" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Nama mod yang diperlukan mod lain, tetapi tidak ada paket yang " "menyediakannya." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Lihat Semua" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Tindakan Terkini" @@ -5481,31 +5575,31 @@ msgstr "Lihat Izin ContentDB di GitHub" msgid "Disconnect" msgstr "Terputus" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Tautkan GitHub" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Tidak Ada" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Penghapusan dan Penonaktifan Akun" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Hapus atau Nonaktifkan" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Penghapusan dan Penonaktifan Akun belum tersedia untuk pengguna." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "Harap kirim laporan untuk memohon penghapusan akun." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Tindakan Akun Terakhir" @@ -5595,35 +5689,43 @@ msgstr "Tidak memiliki akun forum?" msgid "You can still sign up without one." msgstr "Anda masih dapat mendaftar tanpa memilikinya." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Pilihan 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Gunakan kolom isian GitHub dalam profil forum" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Masukkan nama pengguna forum Anda di sini:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Nama pengguna forum" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Hanya a-zA-Z0-9._ yang dibolehkan" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Anda perlu mengisi kolom GitHub dalam profil forum Anda." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5631,19 +5733,19 @@ msgstr "" "Masuk ke forum dan lakukan di sini." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Selanjutnya: masuk dengan GitHub" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Pilihan 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Token verifikasi" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " @@ -5653,15 +5755,15 @@ msgstr "" "href=\"https://forum.luanti.org/ucp.php?i=profile&mode=signature\">Panel" " Kontrol Pengguna, Profil, Sunting Tanda Tangan" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Tempelkan ini ke dalam tanda tangan Anda:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Klik selanjutnya supaya kami dapat memeriksanya." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Jangan khawatir. Anda dapat menghapusnya setelah ini selesai." @@ -5935,10 +6037,6 @@ msgstr "Sama dengan nama pengguna" msgid "Please prove that you are human" msgstr "Harap buktikan bahwa Anda manusia" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Saya setuju dengan " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6072,27 +6170,31 @@ msgstr "Tahun kalender ini" msgid "Last year" msgstr "Tahun sebelumnya" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(lihat tabel di browser)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Gambar" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "tidak ada" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Permainan yang Tidak Didukung" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Dependensi Opsional" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "Belum ada ulasan tersedia." @@ -7086,3 +7188,65 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "Organisasi Luanti-Mods saja" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Kurang dari 16 piksel" + +#~ msgid "I agree" +#~ msgstr "Saya setuju" + +#~ msgid "Rules" +#~ msgstr "Peraturan" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" +#~ "Anda dapat menambahkan seseorang ke utas" +#~ " pribadi dengan menulis @namapengguna." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "Kiat: Jangan masukkan Minetest, " +#~ "mod, ataupun modpack di mana " +#~ "pun dalam deskripsi pendek. Ini tidak" +#~ " diperlukan dan menghabiskan karakter." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "Pastikan Anda membaca ContentDB's rules" + +#~ 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." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Apa yang dilaporkan? Mengapa melaporkannya?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Laporan akan dibagikan dengan staf ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Hanya admin yang dapat melihat pembuat laporan." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Hanya Anda, pembuat paket, dan pengguna" +#~ " dengan jabatan Penyetuju ke atas " +#~ "yang dapat membaca utas pribadi." + +#~ msgid "I agree to the " +#~ msgstr "Saya setuju dengan " + diff --git a/translations/it/LC_MESSAGES/messages.po b/translations/it/LC_MESSAGES/messages.po index 49c55b4e..7962e5df 100644 --- a/translations/it/LC_MESSAGES/messages.po +++ b/translations/it/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2024-09-21 12:33+0000\n" "Last-Translator: Francesco Rossi \n" "Language: it\n" @@ -17,13 +17,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Espulsə:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Sei statə espulsə." @@ -394,8 +394,8 @@ msgstr "<16px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Minore di 16px" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -843,7 +843,7 @@ msgstr "Violenza non cartoonesca, che sia verso creature realistiche o fantastic #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Contenuti" @@ -858,7 +858,30 @@ msgstr "%(package_type)s per %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s fa" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Nome Utente" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Termini di Ricerca" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Ricerca" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "In Evidenza" @@ -879,17 +902,18 @@ msgstr "Limita al contenuto" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Salva" @@ -898,7 +922,7 @@ msgstr "Salva" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -918,7 +942,6 @@ msgid "Page Content" msgstr "Contenuto Pagina" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privato" @@ -1012,19 +1035,19 @@ msgstr "Traduzione" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Rilasci" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Screenshot" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Mantenenti" @@ -1047,9 +1070,9 @@ msgstr "Condivisioni e Mostrine" msgid "Remove / Unpublish" msgstr "Rimuovi / Annulla pubblicazione" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Giochi Supportati" @@ -1079,13 +1102,10 @@ msgstr "Deprecati" msgid "All content warnings" msgstr "Tutte le avvertenze sul contenuto" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Termini di Ricerca" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Tipo" @@ -1097,7 +1117,7 @@ msgstr "Autorə" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Etichette" @@ -1108,7 +1128,7 @@ msgstr "Avvertenze sul Contenuto" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licenza" @@ -1120,7 +1140,7 @@ msgstr "Supporta il gioco" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1152,7 +1172,7 @@ msgstr "Ordina per" msgid "Package score" msgstr "Punteggio del pacchetto" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1201,12 +1221,12 @@ msgid "Title (Human-readable)" msgstr "Titolo (Leggibile da umani)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nome (Tecnico)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Solo lettere minuscole (a-z), numeri (0-9), e trattino basso (_)" @@ -1216,7 +1236,7 @@ msgid "Short Description (Plaintext)" msgstr "Descrizione Corta (Testo Non Formattato)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Stato di Manutenzione" @@ -1276,7 +1296,7 @@ msgstr "Il contenuto esiste già" msgid "A collection with a similar name already exists" msgstr "Esiste già una raccolta con un nome simile" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1285,32 +1305,32 @@ msgstr "" "Devi aggiungere un indirizzo e-mail alla tua utenza e confermarlo, prima " "di poter gestire i contenuti" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Salva bozza" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Impossibile trovare l'utente" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Permesso negato" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Non hai il permesso di farlo" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" "Rispondi quali cambiamenti sono necessari nella discussione di " "approvazione, per favore" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1318,66 +1338,66 @@ msgstr "" "Commenta nella discussione di approvazione in modo che lɜ curanti " "sappiano cos'hai cambiato" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Imposta lo stato a %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Contenuto rimosso" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Contenuto non accettato" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Mantenenti (Separatз da virgole)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Non hai il permesso di modificare lз mantenenti" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Non sei unə mantenente" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Lз proprietariз del contenuto non possono rimuoversi il ruolo di " "mantenente" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Nome dell'Autorə" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Abilita il rilevamento del supporto in base alle dipendenze (consigliato)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Giochi supportati" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Giochi non supportati" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Supporta tutti i giochi (se non diversamente specificato) / è " "indipendente dal gioco" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" "È necessario almeno un rilascio prima di poter modificare i giochi " "supportati" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "I Mod(pack) devono contenere almeno una mod. Per favore crea un nuovo " @@ -1394,7 +1414,7 @@ msgstr "Metodo" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Caricamento di File" @@ -1404,28 +1424,22 @@ msgstr "Riferimenti Git (es: hash del contributo, branch o etichetta)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Versione Minima di Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Versione Massima di Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID del Compito" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "E' Approvato" @@ -1437,77 +1451,77 @@ msgstr "Importa da Git" msgid "Upload .zip file" msgstr "Carica un file .zip" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Specifica Minimo" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Specifica Massimo" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Cambia solo i valori specificati come nulli in precedenza" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Aggiorna" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Innesco" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Nuovo Contributo" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nuova Etichetta" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Nome del branch" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Azione" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Invia una notifica e segnala come obsoleto" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Crea un rilascio" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Salva le Impostazioni" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Disattiva l'Automazione" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Configurazione di aggiornamento rimossa" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Ora, crea un rilascio iniziale, per favore" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Rispondi" @@ -1545,8 +1559,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Non è consentito il reindirizzamento a siti bloccati" @@ -1558,27 +1572,42 @@ msgstr "Non puoi votare le recensioni sul tuo contenuto!" msgid "You can't vote on your own reviews!" msgstr "Non puoi votare le tue recensioni!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Titolo/Sottotitolo" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Immagine di Copertina" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Messaggio" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Segnala" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "un file immagine PNG, JPG, o WebP" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Già iscrittə!" @@ -1611,22 +1640,22 @@ msgstr "Il commento di apertura di una discussione non può essere cancellato!" msgid "Please wait before commenting again" msgstr "Aspetta un pò prima di commentare di nuovo, per favore" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Inizia una Discussione" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Impossibile creare la discussione!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" "Una discussione di approvazione esiste già! Considera invece di " "rispondere lì" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Aspetta prima di iniziare una nuova discussione, per favore" @@ -1645,7 +1674,7 @@ msgstr "Nome utente o email" msgid "Password" msgstr "Password" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Ricordami" @@ -1679,12 +1708,7 @@ msgstr "Impossibile accedere" msgid "Display Name" msgstr "Nome da Mostrare" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Nome Utente" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1692,8 +1716,8 @@ msgstr "" "Sono permessi solo lettere alfabetiche (A-Za-z), numeri (0-9), trattini " "bassi (_), meno (-) e punti (.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1702,59 +1726,55 @@ msgstr "Email" msgid "What is the result of the above calculation?" msgstr "Qual'è il risultato del calcolo qui sopra?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Sono d'accordo" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrati" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Risposta al captcha errata" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Ripristina la Password" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Impossibile trovare l'account" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nuova password" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Verifica la password" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Le passwords devono corrispondere" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Vecchia password" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Le passwords non corrispondono" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 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" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "L'email è già in uso" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1763,35 +1783,35 @@ msgstr "" "Non ci è stato possibile creare l'account poichè l'email è già in uso da " "%(display_name)s. Provane un'altra." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "La tua password è stata cambiata con successo." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "La vecchia password non è corretta" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Il gettone per la verifica è sconosciuto!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Il gettone è scaduto" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "L'email è già in uso per un altrə utente" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Cambio di email confermato" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "L'indirizzo email è cambiato" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1799,15 +1819,15 @@ msgstr "" "Il tuo indirizzo email è cambiato. Se non lo hai richiesto, contatta un " "amministratore per favore." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Ora potete accedere" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Invia" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1864,7 +1884,7 @@ msgstr "Tipo di rivendicazione sconosciuto" msgid "Top reviewer" msgstr "Miglior recensorə" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s ha scritto le recensioni più utili su ContentDB." @@ -1877,7 +1897,7 @@ msgstr "Secondə recensorə più utile" msgid "3rd most helpful reviewer" msgstr "Terzə recensorə più utile" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Ciò posiziona %(display_name)s tra i %(perc)s%% migliori" @@ -2004,67 +2024,61 @@ msgstr "Rango" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Non puoi promuovere un utente ad un livello più alto del tuo!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorizzazione fallita [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Profilo collegato a GitHub" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "L'utenza GitHub è già associata a un'altra utenza CDB: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorizzazione fallita [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Testo da trovare (espressione regolare)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Filtro dei file" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Ricerca" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Esiste già un contenuto con questo nome. Si prega di consultare Politiche" " e Linee guida 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Devi creare un rilascio prima che questo contenuto venga approvato." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Il rilascio è ancora in fase di importo o si è verificato un errore." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Configura i Rilasci" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Devi aggiungere almeno uno screenshot." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, 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_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2072,27 +2086,27 @@ msgstr "" "Quali giochi supporta il tuo contenuto? Specificali nella pagina dei " "giochi supportati" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Aspetta che la licenza sia aggiunta a CDB per favore." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" "Assicurati che questo contenuto abbia il diritto di usare questo nome, " "per favore." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" "Assicurati che questo contenuto abbia il diritto di usare i nomi " "%(names)s, per favore" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2100,17 +2114,17 @@ msgstr "" msgid "See more" msgstr "Mostra di più" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Errore: un altro contenuto utilizza questa discussione sul forum!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" "Errore: l'autorə dell'argomento del forum non corrisponde all'autorə del " "contenuto." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2118,7 +2132,7 @@ msgstr "" "Attenzione: discussione del forum non trovata. Potrebbe essere stata " "creata dopo l'ultima passata del crawler." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2126,15 +2140,15 @@ msgstr "" "Il nome può contenere solo lettere minuscole (a-z), numeri (0-9) e " "trattini bassi (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Non ti è permesso di modificare questo contenuto" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Non ti è permesso di modificare il nome del contenuto" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Non puoi cambiare il tipo di contenuto una volta approvato" @@ -2164,10 +2178,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Troppe richieste, aspetta un po' prima di riprovare per favore" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "un file immagine PNG, JPG, o WebP" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2217,6 +2227,35 @@ msgstr "" "Impossibile creare un'utenza in quanto il nome è già stato usato in " "precedenza." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Altro" + #: app/models/packages.py:69 msgid "Mod" msgstr "Modulo" @@ -2370,17 +2409,17 @@ msgstr "Permetti" msgid "Delete" msgstr "Rimuovi" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Nuovo commit %(hash)s trovato sul repo Git." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "L'ultimo rilascio equivale al commit %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Nuova etichetta %(tag_name)s trovata sul repo Git." @@ -2414,7 +2453,7 @@ msgid "Editor" msgstr "Curante" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Bot" @@ -2427,130 +2466,125 @@ msgid "Admin" msgstr "Amministratorə" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Modifica Contenuto" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Approvazione Contenuto" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nuova Discussione" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Nuova Recensione" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Risposta alla Discussione" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Mantenente" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Avvertenza Curante" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Miscellanea Curante" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Altro" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Questa è una notifica di Modifica Contenuto." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Questa è una notifica di Approvazione Contenuto." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Questa è una notifica di Nuova Discussione." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Questa è una notifica di Nuova Recensione." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Questa è una notifica di Risposta alla Discussione." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Questa è una notifica Bot." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Questa è una notifica di cambio Mantenente." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Questa è una notifica di Avvertenza Curante." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Questa è una notifica di Miscellanea Curante." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Questa è una notifica Altro." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "Quando un*altrə utente modifica i tuoi contenuti, rilasci ecc." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" "Notifiche dallɜ curanti relative al processo di approvazione del " "contenuto." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Quando una discussione viene creata su un tuo contenuto." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Quando un*utente pubblica una recensione su un tuo contenuto." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Quando qualcunə risponde a una discussione che stai seguendo." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Da parte di un bot - per esempio, notifiche per gli aggiornamenti." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Quando lɜ mantenenti del tuo contenuto cambiano." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Per lɜ curanti: avvertimenti importanti." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "Per lɜ curanti: notifiche minori, come la creazione di nuove discussioni." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "Notifiche minori, non abbastanza importanti per avere una categoria a sé." @@ -2575,7 +2609,7 @@ msgstr "%(num)d nuove notifiche" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Mostra" @@ -2663,7 +2697,7 @@ msgstr "Esci" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Lingue" @@ -2680,8 +2714,8 @@ msgid "Contact Us" msgstr "Contattaci" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Regole" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2700,7 +2734,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / Feed" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Politica sulla Privacy" @@ -2755,62 +2789,62 @@ msgstr "La nostra informativa sulla privacy è stata aggiornata (%(date)s)" msgid "Welcome" msgstr "Benvenutə" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s di %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Precedente" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Successivo" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Aggiunti di Recente" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Aggiornati di Recente" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Giochi Migliori" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Moduli Migliori" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Migliori Pacchetti Texture" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Cerca con Etichette" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "I Più Recensiti" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Tutte le recensioni" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Recensioni Positive Recenti" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, 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." @@ -2973,6 +3007,7 @@ msgstr "Nessun gettone creato" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Modifica" @@ -2999,6 +3034,7 @@ msgid "You can replace the description with your own" msgstr "È possibile sostituire la descrizione con una propria" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Sei sicuro di voler rimuovere {title}?" @@ -3515,21 +3551,15 @@ msgstr "Questa discussione è stata bloccata." msgid "You don't have permission to post." msgstr "Non ti è permesso pubblicare." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" -"Puoi aggiungere qualcunə ad una discussione privata scrivendo " -"@nome_utente." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Nessuna discussione trovata" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Discussione" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Ultima Risposta" @@ -3567,7 +3597,7 @@ msgstr "Azioni" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "In Fase di Lavorazione" @@ -3596,7 +3626,7 @@ msgstr "Argomenti del Forum" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3739,6 +3769,7 @@ msgid "No applications created" msgstr "Nessuna applicazione creata" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" "Usa shift per selezionarne di più. Lascia la selezione in bianco per " @@ -3860,9 +3891,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4584,10 +4615,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Pubblica una recensione per %(title)s di %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" -"Assicurati di aver letto il regolamento di " -"ContentDB" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4870,12 +4901,9 @@ msgstr "Media proprietario" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" -"Questa discussione è solamente visibile all'autorə, allз mantenitorз dei " -"contenuti, agli utenti col rango di Approvatorə o ulteriore e ad utenti " -"@menzionati." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4965,7 +4993,7 @@ msgstr "" msgid "Donate now" msgstr "Dona ora" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Dipendenze" @@ -4982,7 +5010,7 @@ msgid "Compatible Games" msgstr "Giochi Compatibili" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Nessun gioco specifico richiesto" @@ -5016,7 +5044,7 @@ msgstr "Informazioni" msgid "Technical Name" msgstr "Nome Tecnico" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, 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." @@ -5025,7 +5053,7 @@ msgstr "%(code_license)s per il codice,
%(media_license)s per i media." msgid "Unknown" msgstr "Sconosciuto" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Inserito" @@ -5033,7 +5061,7 @@ msgstr "Inserito" msgid "Remove myself" msgstr "Rimuovimi" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Fornisce" @@ -5045,7 +5073,11 @@ msgstr "Di più" msgid "See audit log" msgstr "Mostra il log di audit" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -5053,25 +5085,33 @@ msgstr "" "A causa dello spam, non accettiamo più segnalazioni da utenti anonimɜ in " "questo modulo." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "Accedi o contatta l'amministrante usando il collegamento sottostante." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Cosa stai segnalando? Perché lo stai segnalando?" - -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Le segnalazioni saranno condivise con lз addettз di ContentDB." - -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -"E' concesso solamente all'amministratorə di vedere chi abbia inviato la " -"segnalazione." -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" + +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" + +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -5079,6 +5119,67 @@ msgstr "" "Hai scoperto un problema? Crea una segnalazione oppure segnalalo in una " "discussione, per favore." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Compito Fallito" @@ -5087,7 +5188,7 @@ msgstr "Compito Fallito" msgid "Working…" msgstr "In lavorazione…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Ricaricare la pagina per verificare la presenza di aggiornamenti." @@ -5114,14 +5215,6 @@ msgstr "" "Puoi notificarci qui se il contenuto non è adatto a CDB (es: in caso non " "funzioni affatto)." -#: app/templates/threads/new.html:52 -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 te, all'autorə del " -"contenuto e ad utenti col rango di Approvatorə e ulteriore." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5165,15 +5258,15 @@ msgstr "Visibile a:" msgid "Plus approvers and editors" msgstr "Oltre allз approvanti e allз curanti" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Questa recensione è obsoleta?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Per esempio, lamenta un problema che è già stato risolto?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "Puoi segnalare le recensioni obsolete cliccando %(flag)s nella recensione." @@ -5182,68 +5275,68 @@ msgstr "Puoi segnalare le recensioni obsolete cliccando %(flag)s nella recension msgid "Editor Work Queue" msgstr "Coda di Lavoro dellз Curanti" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Coda di Approvazione" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Approva Tutti" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Nessuno screenshot necessita di approvazione." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Nessun contenuto necessita di approvazione." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Sto importando" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Nessun rilascio necessita di approvazione." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Finito!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Licenza Necessaria" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Etichetta i Rilasci" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" "%(total_to_tag)d / %(total_packages)d contenuti non presentano alcun " "etichetta." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Mostra le Etichette" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Dipendenze Non Soddisfatte" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Nomi di moduli che hanno dipendenze obbligatorie, ma nessun pacchetto che" " le fornisca." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Mostra Tutti" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Azioni Recenti" @@ -5538,33 +5631,33 @@ msgstr "Mostra i Permessi GitHub di ContentDB" msgid "Disconnect" msgstr "Disconnetti" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Collega GitHub" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Nessuno" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Cancellazione e Disattivazione dell'Account" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Cancella o Disattiva" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" "La Cancellazione e la Disattivazione dell'Utenza non sono ancora " "disponibili per lɜ utenti." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "Fai una richiesta per la cancellazione dell'utenza." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Azioni Recenti dell'Account" @@ -5651,35 +5744,43 @@ msgstr "Non possiedi un account sul forum?" msgid "You can still sign up without one." msgstr "Puoi comunque accedere senza averne uno." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Opzione 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Utilizza il campo GitHub nel tuo profilo" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Inserisci il tuo nome utente del forum qui:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Nome utente del forum" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Sono permessi solo a-zA-Z0-9._" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "È necessario compilare il campo GitHub nel profilo del forum." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5687,19 +5788,19 @@ msgstr "" "Fai l'accesso nel forum e fallo qui." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Prossimo passo: accedi con GitHub" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Opzione 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Gettone di verifica" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " @@ -5709,15 +5810,15 @@ msgstr "" "href=\"https://forum.luanti.org/ucp.php?i=profile&mode=signature\">Pannello" " di Controllo dell'Utente > Profilo > Modifica la firma" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Incolla quanto segue nella tua firma:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Clicca successivo così possiamo controllarlo." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Non ti preoccupare, potrai cancellarlo dopo il completamento." @@ -5991,10 +6092,6 @@ msgstr "Identico al nome utente" msgid "Please prove that you are human" msgstr "Provate di essere umani per favore" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Aderisco a " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6132,27 +6229,31 @@ msgstr "Anno corrente" msgid "Last year" msgstr "Anno scorso" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(mostra tabella nel browser)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Immagine" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "niente" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Giochi non supportati" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Dipendenze opzionali" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6985,3 +7086,66 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "Solamente Luanti-Mods org" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Minore di 16px" + +#~ msgid "I agree" +#~ msgstr "Sono d'accordo" + +#~ msgid "Rules" +#~ msgstr "Regole" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" +#~ "Puoi aggiungere qualcunə ad una " +#~ "discussione privata scrivendo @nome_utente." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" +#~ "Assicurati di aver letto il regolamento di ContentDB" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" +#~ "Questa discussione è solamente visibile " +#~ "all'autorə, allз mantenitorз dei contenuti," +#~ " agli utenti col rango di Approvatorə" +#~ " o ulteriore e ad utenti @menzionati." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Cosa stai segnalando? Perché lo stai segnalando?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Le segnalazioni saranno condivise con lз addettз di ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" +#~ "E' concesso solamente all'amministratorə di" +#~ " vedere chi abbia inviato la " +#~ "segnalazione." + +#~ 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 te, all'autorə del" +#~ " contenuto e ad utenti col rango " +#~ "di Approvatorə e ulteriore." + +#~ msgid "I agree to the " +#~ msgstr "Aderisco a " + diff --git a/translations/ja/LC_MESSAGES/messages.po b/translations/ja/LC_MESSAGES/messages.po index 9f22de22..3d2042da 100644 --- a/translations/ja/LC_MESSAGES/messages.po +++ b/translations/ja/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-06-08 21:01+0000\n" "Last-Translator: TheOnlyJoeEnderman \n" -"Language-Team: Japanese \n" "Language: ja\n" +"Language-Team: Japanese " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.12-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "BANされた:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "BANされました。" @@ -94,8 +93,7 @@ msgctxt "tags" msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." -msgstr "ふざけたり冗談に使うユーモラスなものです。真面目に使ったり長く使うものではあ" -"りません。" +msgstr "ふざけたり冗談に使うユーモラスなものです。真面目に使ったり長く使うものではありません。" #. NOTE: tags: title for building #: app/_translations.py:28 @@ -157,8 +155,7 @@ msgctxt "tags" msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" -msgstr "LuaRocksからのインストールや適切なMODの設定など追加のインストール手順が必要と" -"なるものです" +msgstr "LuaRocksからのインストールや適切なMODの設定など追加のインストール手順が必要となるものです" #. NOTE: tags: title for crafting #: app/_translations.py:48 @@ -185,11 +182,7 @@ msgid "" "Written specifically or exclusively for use in creative mode. Adds " "content only available through a creative inventory, or provides tools " "that facilitate ingame creation and doesn't add difficulty or scarcity" -msgstr "" -"クリエイティブモードでの利用に特化、または専用に作られています。クリエイティ" -"ブモードのインベントリでのみ利用できるアイテムを追加したり、ゲーム内での制作" -"作業が容易になるツールを提供しますが、難易度の変更したり希少品を追加などはし" -"ません" +msgstr "クリエイティブモードでの利用に特化、または専用に作られています。クリエイティブモードのインベントリでのみ利用できるアイテムを追加したり、ゲーム内での制作作業が容易になるツールを提供しますが、難易度の変更したり希少品を追加などはしません" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -203,9 +196,7 @@ msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." -msgstr "" -"Luaで作られた独自のマップ生成システムが含まれています。利用する場合、ワールド" -"のマップジェネレーターに「singlenode」を指定する必要があります。" +msgstr "Luaで作られた独自のマップ生成システムが含まれています。利用する場合、ワールドのマップジェネレーターに「singlenode」を指定する必要があります。" #. NOTE: tags: title for decorative #: app/_translations.py:60 @@ -373,8 +364,7 @@ msgctxt "tags" msgid "" "For mods created for the Discord \"Weekly Challenges\" modding event in " "2021" -msgstr "2021年にDiscordで行われたMOD作成コンテスト「ウィークリーチャレンジ」の作品で" -"す" +msgstr "2021年にDiscordで行われたMOD作成コンテスト「ウィークリーチャレンジ」の作品です" #. NOTE: tags: title for less_than_px #: app/_translations.py:114 @@ -385,8 +375,8 @@ msgstr "16px未満" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "16px未満のテクスチャパックです" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -504,8 +494,7 @@ msgctxt "tags" msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." -msgstr "速度、ジャンプの高さ、重力など、物理を含むプレイヤーエフェクトを変更するコン" -"テンツ向け。" +msgstr "速度、ジャンプの高さ、重力など、物理を含むプレイヤーエフェクトを変更するコンテンツ向け。" #. NOTE: tags: title for puzzle #: app/_translations.py:156 @@ -531,8 +520,7 @@ msgctxt "tags" msgid "" "For content designed for one or more players that focus on combat against" " the world, mobs, or NPCs." -msgstr "ワールドやモブ、NPCとの戦闘に重点を置いた1人または複数プレイヤー向けの内容で" -"す。" +msgstr "ワールドやモブ、NPCとの戦闘に重点を置いた1人または複数プレイヤー向けの内容です。" #. NOTE: tags: title for pvp #: app/_translations.py:164 @@ -594,8 +582,7 @@ msgctxt "tags" msgid "" "Mods and games that aim to simulate real life activity. Similar to " "SimCity/The Sims/OpenTTD/etc." -msgstr "現実の活動をシミュレートすることを目的としたMODやゲーム。SimCity/The Sims/" -"OpenTTD等に類似。" +msgstr "現実の活動をシミュレートすることを目的としたMODやゲーム。SimCity/The Sims/OpenTTD等に類似。" #. NOTE: tags: title for singleplayer #: app/_translations.py:184 @@ -621,8 +608,7 @@ msgctxt "tags" msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." -msgstr "テクスチャの変更やアクセサリーの追加により、プレイヤーがキャラクターをカスタ" -"マイズできるようにします。" +msgstr "テクスチャの変更やアクセサリーの追加により、プレイヤーがキャラクターをカスタマイズできるようにします。" #. NOTE: tags: title for sound_music #: app/_translations.py:192 @@ -680,8 +666,7 @@ msgctxt "tags" msgid "" "Written specifically for survival gameplay with a focus on game-balance, " "difficulty level, or resources available through crafting, mining, ..." -msgstr "ゲームバランス、難易度、またはクラフト・採掘等で入手可能な資源に焦点を当てた" -"、サバイバルゲームプレイ専用に作成されたもの…" +msgstr "ゲームバランス、難易度、またはクラフト・採掘等で入手可能な資源に焦点を当てた、サバイバルゲームプレイ専用に作成されたもの…" #. NOTE: tags: title for technology #: app/_translations.py:210 @@ -719,8 +704,7 @@ msgctxt "tags" msgid "" "Adds or changes transportation methods. Includes teleportation, vehicles," " ridable mobs, transport infrastructure and thematic content" -msgstr "移動手段を追加または変更します。テレポート、乗り物、騎乗可能なMOB、交通インフ" -"ラ、テーマ性のあるコンテンツを含みます" +msgstr "移動手段を追加または変更します。テレポート、乗り物、騎乗可能なMOB、交通インフラ、テーマ性のあるコンテンツを含みます" #. NOTE: tags: title for world_tools #: app/_translations.py:222 @@ -816,15 +800,14 @@ msgstr "暴力表現" #: app/_translations.py:252 msgctxt "content_warnings" msgid "Non-cartoon violence. May be towards fantasy or human-like characters" -msgstr "現実的な暴力表現。想像上のものや人間のようなキャラクターへの暴力表現も含まれ" -"ます" +msgstr "現実的な暴力表現。想像上のものや人間のようなキャラクターへの暴力表現も含まれます" #: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "パッケージ" @@ -839,7 +822,30 @@ msgstr "%(game_name)s用の%(package_type)s" msgid "%(delta)s ago" msgstr "%(delta)s秒前" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "ユーザー名" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "クエリ" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "検索" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "注目作" @@ -860,17 +866,18 @@ msgstr "パッケージへの制限" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "保存" @@ -879,7 +886,7 @@ msgstr "保存" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -899,7 +906,6 @@ msgid "Page Content" msgstr "ページコンテンツ" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "プライベート" @@ -971,8 +977,7 @@ msgstr "種類を追加" #: app/blueprints/oauth/__init__.py:198 msgid "An OAuth client with that title already exists. Please choose a new title." -msgstr "そのタイトルのOAuthクライアントは既に存在します。新しいタイトルを選択してくだ" -"さい。" +msgstr "そのタイトルのOAuthクライアントは既に存在します。新しいタイトルを選択してください。" #: app/blueprints/oauth/__init__.py:262 msgid "Revoked all user tokens" @@ -990,19 +995,19 @@ msgstr "翻訳" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "リリース" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "スクリーンショット" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "メンテナー" @@ -1025,9 +1030,9 @@ msgstr "共有とバッジ" msgid "Remove / Unpublish" msgstr "削除 / 非公開" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "対応ゲーム" @@ -1057,13 +1062,10 @@ msgstr "廃止" msgid "All content warnings" msgstr "全てのコンテンツ警告" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "クエリ" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "種類" @@ -1075,7 +1077,7 @@ msgstr "作者" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "タグ" @@ -1086,7 +1088,7 @@ msgstr "内容の警告" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "ライセンス" @@ -1098,7 +1100,7 @@ msgstr "ゲーム対応" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1130,7 +1132,7 @@ msgstr "並び順" msgid "Package score" msgstr "パッケージスコア" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1179,12 +1181,12 @@ msgid "Title (Human-readable)" msgstr "タイトル(人が読むためのタイトル)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "名前(Luanti内部で利用する技術的な名称)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "小文字 (a-z)、数字 (0-9)、アンダースコア (_) に限ります" @@ -1194,7 +1196,7 @@ msgid "Short Description (Plaintext)" msgstr "概要(プレーンテキスト)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "メンテナンス状態" @@ -1242,8 +1244,7 @@ msgstr "_gameは許可された名前ではありません" msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" -msgstr "パッケージは、すでに存在していますが削除されています。パッケージを復元するに" -"は、ContentDBスタッフまで連絡してください" +msgstr "パッケージは、すでに存在していますが削除されています。パッケージを復元するには、ContentDBスタッフまで連絡してください" #: app/blueprints/packages/packages.py:273 msgid "Package already exists" @@ -1253,100 +1254,98 @@ msgstr "パッケージは、すでに存在しています" msgid "A collection with a similar name already exists" msgstr "似た名前のコレクションが存在しています" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" -msgstr "パッケージを管理する前に、アカウントにメールアドレスを追加して確認する必要が" -"あります" +msgstr "パッケージを管理する前に、アカウントにメールアドレスを追加して確認する必要があります" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "下書きを保存" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "ユーザーが見つかりません" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "権限がありません" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "操作を行うための権限がありません" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "どのような変更が必要か、承認スレッドでコメントしてください" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "編集者が変更内容を把握できるよう、承認スレッドにコメントしてください" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "状態を%(state)sに設定" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "削除されたパッケージ" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "未承認のパッケージ" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "メンテナー(複数の場合、カンマで区切る)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "メンテナーを編集する権限がありません" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "メンテナーではありません" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "パッケージ所有者はメンテナーから自分は外せません" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "作成者名" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "依存関係に基づくサポート検出を有効にする(推奨)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "対応するゲーム" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "対応していないゲーム" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "すべてのゲームをサポート(明記されている場合を除く)/ゲームに依存しない" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "ゲーム対応を編集するには、少なくとも1つのリリースが必要です" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" -msgstr "MOD(パック)には少なくとも1つのMODが含まれている必要があります。新しいリリー" -"スを作成してください" +msgstr "MOD(パック)には少なくとも1つのMODが含まれている必要があります。新しいリリースを作成してください" #: app/blueprints/packages/releases.py:57 #: app/blueprints/packages/releases.py:72 @@ -1359,7 +1358,7 @@ msgstr "方法" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "ファイルをアップロード" @@ -1369,28 +1368,22 @@ msgstr "Git リファレンス(例:コミットハッシュ、ブランチ #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "最低Luantiバージョン" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "最高Luantiバージョン" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "タスクID" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "承認済み" @@ -1402,75 +1395,75 @@ msgstr "Gitからインポート" msgid "Upload .zip file" msgstr ".zipファイルをアップロード" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "最小値設定" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "最大値設定" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "未設定の値のみ変更可能" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "実行" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "新しいコミット" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新しいタグ" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "ブランチ名" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "リリースを作成" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "設定を保存" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "自動化を無効" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "コメント" @@ -1505,8 +1498,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1518,27 +1511,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "報告" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "すでに購読済みです!" @@ -1571,20 +1579,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1603,7 +1611,7 @@ msgstr "ユーザー名またはメールアドレス" msgid "Password" msgstr "パスワード" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "ログイン状態を保存する" @@ -1637,19 +1645,14 @@ msgstr "ログインに失敗しました" msgid "Display Name" msgstr "表示名" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "ユーザー名" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "半角アルファベット(A-Za-z)、数字(0-9)、アンダースコア(_)、マイナス(-)、ピリオド(.)のみ利用できます" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "メール" @@ -1658,106 +1661,102 @@ msgstr "メール" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "同意する" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "登録" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "CAPTCHAの答えが違います" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "パスワードをリセット" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "アカウントが見つかりません" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "新しいパスワード" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "パスワードの確認" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "パスワードは同じ必要があります" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "古いパスワード" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "パスワードが一致しません" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "そのメールアドレスは、購読停止/ブラックリストに登録されているので使用できません" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "そのメールアドレスはすでに登録されています" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "パスワードの変更が完了しました。" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "古いパスワードと一致しません" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "トークンの有効期限が切れました" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "ほかのユーザーがそのメールアドレスを使用しています" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "メールアドレスが変更されました" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "送る" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1808,7 +1807,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1821,7 +1820,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1944,87 +1943,81 @@ msgstr "順位" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "認証失敗 [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Githubとアカウントをリンクする" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "認証失敗 [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "検索する文字列(正規表現)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "ファイルフィルター" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "検索" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2032,35 +2025,35 @@ msgstr "" msgid "See more" msgstr "続きを見る" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "エラー:既に他のパッケージがこのフォーラムトピックを使っています!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "エラー:フォーラムトピックを書いた人とパッケージの作者が一致しません。" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2086,10 +2079,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2129,6 +2118,35 @@ msgstr "そのユーザー名/表示名は使われています。別の名前 msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2278,17 +2296,17 @@ msgstr "承認" msgid "Delete" msgstr "削除" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2322,7 +2340,7 @@ msgid "Editor" msgstr "編集者" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "ボット" @@ -2335,128 +2353,123 @@ msgid "Admin" msgstr "管理者" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2479,7 +2492,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "表示" @@ -2564,7 +2577,7 @@ msgstr "サインアウト" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "言語" @@ -2581,8 +2594,8 @@ msgid "Contact Us" msgstr "お問い合わせ" #: app/templates/base.html:262 -msgid "Rules" -msgstr "規範" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2601,7 +2614,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / フィード" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "個人情報保護方針" @@ -2656,62 +2669,62 @@ msgstr "" msgid "Welcome" msgstr "ようこそ" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s (%(author)s)" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "前へ" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "次へ" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "最近登録されたパッケージ" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "最近アップデートされたパッケージ" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "人気のゲーム" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "人気のMod" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "人気のテクスチャパック" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "タグで検索" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "高評価のレビュー" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "すべてのレビュー" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "最近の評価したレビュー" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2868,6 +2881,7 @@ msgstr "トークンは作成されていません" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "編集" @@ -2894,6 +2908,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "{title} を削除してもよろしいですか?" @@ -3368,19 +3383,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3418,7 +3429,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3447,7 +3458,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3586,6 +3597,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3679,8 +3691,7 @@ msgstr "続きを読む" msgid "" "You can include a .cdb.json file in your package to update these details " "automatically." -msgstr "これら詳細については、パッケージに.cdb.jsonファイルを含めることで自動的に更新" -"できます。" +msgstr "これら詳細については、パッケージに.cdb.jsonファイルを含めることで自動的に更新できます。" #: app/templates/packages/create_edit.html:55 msgid "" @@ -3689,8 +3700,7 @@ msgid "" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" "JavaScriptは、ユーザーインターフェイスの利便性向上のために必要です\n" -"\t\t" -"\tgitのメタデータ検索やオートコンプリートといった機能のためにも利用されます。" +"\t\t\tgitのメタデータ検索やオートコンプリートといった機能のためにも利用されます。" #: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." @@ -3698,13 +3708,10 @@ msgstr "名前を変更するには非公開にする必要があります。" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"ヒント: " -"概要にMinetestmodmodpackといった文字列を含めないでく" -"ださい。これらは不要で、文字数を無駄に使います。" #: app/templates/packages/create_edit.html:88 msgid "" @@ -3754,8 +3761,7 @@ msgstr "リポジトリの入力はオプションです" msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." -msgstr "リポジトリがある場合は、以下にURLを入力してください。リポジトリがない場合は、" -"何も入力せずに「スキップ」ボタンをクリックしてください。" +msgstr "リポジトリがある場合は、以下にURLを入力してください。リポジトリがない場合は、何も入力せずに「スキップ」ボタンをクリックしてください。" #: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" @@ -4328,7 +4334,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4589,8 +4597,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4679,7 +4687,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "依存関係" @@ -4696,7 +4704,7 @@ msgid "Compatible Games" msgstr "互換ゲーム" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4728,7 +4736,7 @@ msgstr "情報" msgid "Technical Name" msgstr "技術名" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4737,7 +4745,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4745,7 +4753,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4757,34 +4765,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4793,7 +4876,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4818,12 +4901,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4867,15 +4944,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4884,64 +4961,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5211,31 +5288,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "なし" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5314,68 +5391,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "a-z A-Z 0-9 _ のみ利用可" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5635,10 +5720,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5763,27 +5844,31 @@ msgstr "" msgid "Last year" msgstr "去年1年" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "なし" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "レビューがありません。" @@ -6633,3 +6718,54 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "16px未満のテクスチャパックです" + +#~ msgid "I agree" +#~ msgstr "同意する" + +#~ msgid "Rules" +#~ msgstr "規範" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "ヒント: " +#~ "概要にMinetestmodmodpackといった文字列を含めないでください。これらは不要で、文字数を無駄に使います。" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/jv/LC_MESSAGES/messages.po b/translations/jv/LC_MESSAGES/messages.po index c59bed40..fa143207 100644 --- a/translations/jv/LC_MESSAGES/messages.po +++ b/translations/jv/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2023-11-01 00:32+0000\n" "Last-Translator: Muhammad Rifqi Priyo Susanto " "\n" @@ -18,13 +18,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Diblokir:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Panjenengan sampun diblokir." @@ -383,7 +383,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -820,7 +820,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paket" @@ -835,7 +835,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s kapengker" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -856,17 +879,18 @@ msgstr "Watesi marang paket" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Simpen" @@ -875,7 +899,7 @@ msgstr "Simpen" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -895,7 +919,6 @@ msgid "Page Content" msgstr "Isinipun Kaca" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Pribadi" @@ -985,19 +1008,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Terbitan" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Tangkepan Layar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Panindak" @@ -1020,9 +1043,9 @@ msgstr "Bageaken kaliyan Lancana" msgid "Remove / Unpublish" msgstr "Busek/Batalaken Publikasi" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Dolanan ingkang Saget" @@ -1052,13 +1075,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Jinis" @@ -1070,7 +1090,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Tetenger" @@ -1081,7 +1101,7 @@ msgstr "Pangenget Isi" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Lisensi" @@ -1093,7 +1113,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1125,7 +1145,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1174,12 +1194,12 @@ msgid "Title (Human-readable)" msgstr "Irah-Irahan (Dipunwaos Manungsa)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Asma (Tehnis)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1189,7 +1209,7 @@ msgid "Short Description (Plaintext)" msgstr "Katerangan Cekak (Seratan Mentah)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Kahananinpun Parawatan" @@ -1247,96 +1267,96 @@ msgstr "Paket sampun wonten" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Boten dipunparengaken" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Paket ingkang dipunbusek" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1351,7 +1371,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1361,28 +1381,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1394,75 +1408,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1497,8 +1511,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1510,27 +1524,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Irah-Irahan/Katerangan" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Gambar Bungkus" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Lapuraken" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1563,20 +1592,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1595,7 +1624,7 @@ msgstr "Asma naraguna utawa layang elektronik" msgid "Password" msgstr "Tembung sandi" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Enget kula" @@ -1629,19 +1658,14 @@ msgstr "Gagal mlebet" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Layang elektronik" @@ -1650,106 +1674,102 @@ msgstr "Layang elektronik" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Daftar" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Kintun" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1800,7 +1820,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1813,7 +1833,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1936,87 +1956,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2024,35 +2038,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2078,10 +2092,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2121,6 +2131,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2270,17 +2309,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2314,7 +2353,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2327,128 +2366,123 @@ msgid "Admin" msgstr "Admin" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2471,7 +2505,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2556,7 +2590,7 @@ msgstr "Metu" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2573,7 +2607,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2593,7 +2627,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2648,62 +2682,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s dening %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Nembe Mawon Dipuntambah" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Dolanan Inggil Piyambak" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Mod Inggil Piyambak" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Paket Tekstur Inggil Piyambak" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Ingkang Dipunbiji Inggil Piyambak" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB gadhah %(count)d paket kalih cacahipun undhuhan %(downloads)d." @@ -2860,6 +2894,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Besut" @@ -2886,6 +2921,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3360,19 +3396,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3410,7 +3442,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3439,7 +3471,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3578,6 +3610,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3686,9 +3719,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4312,7 +4345,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4575,8 +4610,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4665,7 +4700,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4682,7 +4717,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4714,7 +4749,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s kagem kode,
%(media_license)s kagem media." @@ -4723,7 +4758,7 @@ msgstr "%(code_license)s kagem kode,
%(media_license)s kagem media." msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4731,7 +4766,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4743,34 +4778,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4779,7 +4889,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4804,12 +4914,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4853,15 +4957,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4870,64 +4974,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5197,31 +5301,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5300,68 +5404,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5621,10 +5733,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5749,27 +5857,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6398,3 +6510,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/kmr/LC_MESSAGES/messages.po b/translations/kmr/LC_MESSAGES/messages.po index ae0e9931..1df74ca4 100644 --- a/translations/kmr/LC_MESSAGES/messages.po +++ b/translations/kmr/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Kurdish (Türkiye) translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-07-21 01:32+0000\n" "Last-Translator: Killercat103 \n" -"Language-Team: Kurdish (Northern) \n" "Language: kmr\n" +"Language-Team: Kurdish (Northern) " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.13-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -376,7 +375,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -808,7 +807,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -823,7 +822,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -844,17 +866,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -863,7 +886,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -883,7 +906,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -973,19 +995,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1008,9 +1030,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1040,13 +1062,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1058,7 +1077,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1069,7 +1088,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1081,7 +1100,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1113,7 +1132,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1162,12 +1181,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1177,7 +1196,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1235,96 +1254,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1339,7 +1358,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1349,28 +1368,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1382,75 +1395,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1485,8 +1498,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1498,27 +1511,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1551,20 +1579,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1583,7 +1611,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1617,19 +1645,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1638,106 +1661,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1788,7 +1807,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1801,7 +1820,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1924,87 +1943,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2012,35 +2025,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2066,10 +2079,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2109,6 +2118,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2258,17 +2296,17 @@ msgstr "" msgid "Delete" msgstr "Jê bibe" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2302,7 +2340,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2315,128 +2353,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2459,7 +2492,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2544,7 +2577,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2561,7 +2594,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2581,7 +2614,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2636,62 +2669,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2848,6 +2881,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2874,6 +2908,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3348,19 +3383,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3398,7 +3429,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3427,7 +3458,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3566,6 +3597,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3674,9 +3706,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4300,7 +4332,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4561,8 +4595,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4651,7 +4685,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4668,7 +4702,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4700,7 +4734,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4709,7 +4743,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4717,7 +4751,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4729,34 +4763,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4765,7 +4874,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4790,12 +4899,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4839,15 +4942,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4856,64 +4959,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5183,31 +5286,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5286,68 +5389,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5607,10 +5718,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5735,27 +5842,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -5768,3 +5879,52 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/kv/LC_MESSAGES/messages.po b/translations/kv/LC_MESSAGES/messages.po index 75ea2c87..3def87eb 100644 --- a/translations/kv/LC_MESSAGES/messages.po +++ b/translations/kv/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2024-05-15 17:01+0000\n" "Last-Translator: Mićadźoridź \n" "Language: kv\n" @@ -16,13 +16,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -374,7 +374,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -807,7 +807,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -822,7 +822,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -843,17 +866,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -862,7 +886,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -882,7 +906,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -972,19 +995,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1007,9 +1030,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1039,13 +1062,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1057,7 +1077,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1068,7 +1088,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1080,7 +1100,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1112,7 +1132,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1161,12 +1181,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1176,7 +1196,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1234,96 +1254,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1338,7 +1358,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1348,28 +1368,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1381,75 +1395,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1484,8 +1498,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1497,27 +1511,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1550,20 +1579,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1582,7 +1611,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1616,19 +1645,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1637,106 +1661,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1787,7 +1807,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1800,7 +1820,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1923,87 +1943,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2011,35 +2025,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2065,10 +2079,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2108,6 +2118,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2257,17 +2296,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2301,7 +2340,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2314,128 +2353,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2458,7 +2492,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2543,7 +2577,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2560,7 +2594,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2580,7 +2614,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2635,62 +2669,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2847,6 +2881,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2873,6 +2908,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3347,19 +3383,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3397,7 +3429,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3426,7 +3458,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3565,6 +3597,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3673,9 +3706,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4299,7 +4332,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4560,8 +4595,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4650,7 +4685,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4667,7 +4702,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4699,7 +4734,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4708,7 +4743,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4716,7 +4751,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4728,34 +4763,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4764,7 +4874,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4789,12 +4899,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4838,15 +4942,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4855,64 +4959,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5182,31 +5286,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5285,68 +5389,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5606,10 +5718,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5734,27 +5842,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6305,3 +6417,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/lv/LC_MESSAGES/messages.po b/translations/lv/LC_MESSAGES/messages.po index 60b1f957..8c850ae5 100644 --- a/translations/lv/LC_MESSAGES/messages.po +++ b/translations/lv/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2022-07-14 14:22+0000\n" "Last-Translator: Cow Boy \n" "Language: lv\n" @@ -18,13 +18,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Izraidīts:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Jūs esat ticis izraidīts." @@ -385,7 +385,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -825,7 +825,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Papildinājumi" @@ -840,7 +840,31 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s pirms" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Lietotājvārds" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +#, fuzzy +msgid "URL" +msgstr "Saite (URL)" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Meklēšana" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Nozīmīgi" @@ -861,17 +885,18 @@ msgstr "Limitēt uz papildinājumu" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Saglabāt" @@ -880,7 +905,7 @@ msgstr "Saglabāt" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -901,7 +926,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privāts" @@ -991,19 +1015,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Izlaidieni" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Ekrānšāviņi" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Uzturētāji" @@ -1028,9 +1052,9 @@ msgstr "Dalīties un Nozīmes" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1060,13 +1084,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Tips" @@ -1078,7 +1099,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Nozīmītes" @@ -1089,7 +1110,7 @@ msgstr "Satura Brīdinājumi" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licence" @@ -1101,7 +1122,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1133,7 +1154,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1182,12 +1203,12 @@ msgid "Title (Human-readable)" msgstr "Nosaukums (Cilvēkam lasāms)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Tehniskais nosaukums" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 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 (_)" @@ -1197,7 +1218,7 @@ msgid "Short Description (Plaintext)" msgstr "Īss Apraksts (Vienkāršs Teksts)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Uzturēšanas Stāvoklis (piemēram Beta)" @@ -1256,97 +1277,97 @@ msgstr "Pakotne jau eksistē" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Nevarēja atrast šo lietotāju" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Atļauja liegta" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Jums nav atļaujas to darīt" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 #, 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Izdzēsts papildinājums" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Neapstiprināts papildinājums" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Uzturētāji (Atdalīti ar komatu)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 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:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Jūs neesat uzturētājs" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 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:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Autora Vārds" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1362,7 +1383,7 @@ msgstr "Metode" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Faila Augšupielāde" @@ -1373,29 +1394,22 @@ msgstr "Git saite (ti: pievienojuma hash, atzars, vai nozīmīte)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minimālā Luanti Versija" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Maksimālā Luanti Versija" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -#, fuzzy -msgid "URL" -msgstr "Saite (URL)" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Uzdevuma ID" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 #, fuzzy msgid "Is Approved" msgstr "Ir Pieņemts" @@ -1408,84 +1422,84 @@ msgstr "Importēt no Git" msgid "Upload .zip file" msgstr "Augšupielādēt .zip failu" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 #, fuzzy msgid "Set Min" msgstr "Uzlikt Minimumu" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 #, fuzzy msgid "Set Max" msgstr "Uzlikt Maksimumu" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Pārmainīt vienīgi tukšās vērtības" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 #, fuzzy msgid "Update" msgstr "Atjaunināt" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 #, fuzzy msgid "Trigger" msgstr "Slēdzis" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 #, fuzzy msgid "New Commit" msgstr "Jauns Pievienojums" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Jauna Nozīmīte" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Atzara vārds" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Darbība" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 #, 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:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Radīt izlaidienu" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Saglabāt Uzstādījumus" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Atspējot Automatizāciju" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 #, fuzzy msgid "Deleted update configuration" msgstr "Nodzēsta atjauninājumu konfigurācija" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Tagad lūdzu izveidojiet sākotnējo izlaidienu" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Komentārs" @@ -1523,8 +1537,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1538,30 +1552,45 @@ msgstr "Jūs nevariet likt balsojumus sava papildinājuma vērtējumiem!" msgid "You can't vote on your own reviews!" msgstr "Jūs nevarat balsot par saviem vērtējumiem!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 #, fuzzy msgid "Title/Caption" msgstr "Virsraksts/Piezīme" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 #, fuzzy msgid "Cover Image" msgstr "Titulattēls" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Vēstījums" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 #, fuzzy msgid "Report" msgstr "Ziņojums" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Jau pierakstījies!" @@ -1595,20 +1624,20 @@ msgstr "Nevar izdzēst raksta atvēruma komentāru!" msgid "Please wait before commenting again" msgstr "Lūdzu uzgaidiet pirms atkal komentējiet" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Atvērt Rakstu" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Nebija iespējams izveidot rakstu!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Pieņemšanas raksts jau eksistē! Lūdzu sniedziet savu atbildi tur" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Lūdzu pagaidiet pirms izveidojiet jaunu rakstu" @@ -1627,7 +1656,7 @@ msgstr "Lietotājvārds vai e-pasts" msgid "Password" msgstr "Parole" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Atcerēties mani" @@ -1662,12 +1691,7 @@ msgstr "Pieslēgšanās nav izdevusies" msgid "Display Name" msgstr "Iesauka" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Lietotājvārds" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1675,8 +1699,8 @@ msgstr "" "Atļaut vienīgi alfabēta burti (A-Za-z), cipari (0-9), apakšsvītras (_), " "mīnusi (-), un punkti(.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-pasts" @@ -1685,48 +1709,44 @@ msgstr "E-pasts" msgid "What is the result of the above calculation?" msgstr "Kāds ir uzdevuma(augšā) rezultāts?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Es piekrītu" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Reģistrēties" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Nepareiza captcha atbilde" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Pārstatīt Paroli" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Nav iespējams atrast profilu" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Jauna parole" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Apstipriniet paroli" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Parolēm ir jāsakrīt" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Vecā parole" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Paroles nesakrīt" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 #, fuzzy msgid "That email address has been unsubscribed/blacklisted, and cannot be used" @@ -1734,11 +1754,11 @@ msgstr "" "Šī epasta adrese ir tikusi atrakstīta/pievienota melnajā sarakstā un " "nevar tikt izmantota" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Epasts jau tiek izmantots" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1747,35 +1767,35 @@ msgstr "" "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:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Jūsu parole ir veiksmīgi nomainīta." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Vecā parole ir nepareiza" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Nezināms verifikācijas marķieris!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Marķieris ir novecojis" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Šo epastu jau izmanto cits lietotājs" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Apstiprināta epasta maiņa" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Epasta adrese pārmainīta" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1783,15 +1803,15 @@ msgstr "" "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:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Jūs tagad variet pierakstīties" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Sūtīt" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1845,7 +1865,7 @@ msgstr "Nezināms piesavinājuma tips" msgid "Top reviewer" msgstr "Populārākais vērtētājs" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, 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ē." @@ -1858,7 +1878,7 @@ msgstr "Otrais izpalīdzīgākais vērtētājs" msgid "3rd most helpful reviewer" msgstr "Trešais izpalīdzīgākais vērtētājs" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, fuzzy, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Šis ieliek %(display_name)s virspusē %(perc)s%%" @@ -1982,89 +2002,83 @@ msgstr "Rangs" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nevar paaugstināt lietotāju virs sava ranga!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Pieslēgšanās nav izdevusies [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 #, fuzzy msgid "Linked GitHub to account" msgstr "Piesaistīta Guthub saite uz profilu" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Pieslēgšanās nav izdevusies [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Teksts kuru jāatrod (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Failu filtrs" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Meklēšana" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Jums vajag izveidot izlaidienu pirms papildinājums tiek apstiprināts." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 #, fuzzy 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/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Uzstādiet izlaidienus" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Jums jāpievieno vismaz viens ekrānšāviņš." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2072,21 +2086,21 @@ msgstr "" msgid "See more" msgstr "Skatīt vairāk" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Kļūda: Šo foruma tēmu jau izmanto cits papildinājums!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Kļūda: Foruma tēmas autors nesakrīt ar papildinājuma autoru." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2094,15 +2108,15 @@ msgstr "" "Vārds var tikai saturēt mazos burtus (a-z), ciparus (0-9), un " "apakšsvītras(_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Jums nav atļaujas rediģēt šo papildinājumu" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Jums nav atļaujas pārmainīt papildinājuma vārdu" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2133,10 +2147,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Par daudz pieprasījumu, lūdzu pagaidiet pirms mēģiniet vēlreiz" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2178,6 +2188,35 @@ msgstr "Šis lietotājvārds/iesauka jau tiek izmantots, lūdzu izvēlieties cit msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mods" @@ -2327,17 +2366,17 @@ msgstr "Apstiprināt" msgid "Delete" msgstr "Izdzēst" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2371,7 +2410,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2384,128 +2423,123 @@ msgid "Admin" msgstr "Administrators" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2532,7 +2566,7 @@ msgstr "%(num)d jauni atgādinājumi" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Skatīt" @@ -2620,7 +2654,7 @@ msgstr "Izrakstīties" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2637,7 +2671,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2658,7 +2692,7 @@ msgstr "Lietojumprogrammas Saskarne (API)" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Privātuma Politika" @@ -2713,62 +2747,62 @@ msgstr "" msgid "Welcome" msgstr "Laipni lūdzam" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s no %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Iepriekšējais" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Nākošais" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Nesen Pievienots" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Nesen Atjaunināts" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Populārākas Spēles" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Populārākie Modi" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Populārākas Tekstūru Pakotnes" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Meklēt pēc Nozīmītēm" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Augstāk Vērtētais" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Nesenie Pozitīvie Vērtējumi" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2933,6 +2967,7 @@ msgstr "Nav izveidotu marķieru" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2959,6 +2994,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3457,19 +3493,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3507,7 +3539,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3536,7 +3568,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3675,6 +3707,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3783,9 +3816,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4409,7 +4442,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4670,8 +4705,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4760,7 +4795,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4777,7 +4812,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4809,7 +4844,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4818,7 +4853,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4826,7 +4861,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4838,34 +4873,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4874,7 +4984,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4899,12 +5009,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4948,15 +5052,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4965,64 +5069,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5292,31 +5396,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5395,68 +5499,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5716,10 +5828,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5844,27 +5952,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6660,3 +6772,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "Es piekrītu" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/lzh/LC_MESSAGES/messages.po b/translations/lzh/LC_MESSAGES/messages.po index 795cfdae..c4d66442 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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: lzh\n" @@ -15,13 +15,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -373,7 +373,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -805,7 +805,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -820,7 +820,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -841,17 +864,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -860,7 +884,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -880,7 +904,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -970,19 +993,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1005,9 +1028,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1037,13 +1060,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1055,7 +1075,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1066,7 +1086,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1078,7 +1098,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1110,7 +1130,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1159,12 +1179,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1174,7 +1194,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1232,96 +1252,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1336,7 +1356,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1346,28 +1366,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1379,75 +1393,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1482,8 +1496,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1495,27 +1509,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1548,20 +1577,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1580,7 +1609,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1614,19 +1643,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1635,106 +1659,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1785,7 +1805,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1798,7 +1818,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1921,87 +1941,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2009,35 +2023,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2063,10 +2077,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2106,6 +2116,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2255,17 +2294,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2299,7 +2338,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2312,128 +2351,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2456,7 +2490,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2541,7 +2575,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2558,7 +2592,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2578,7 +2612,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2633,62 +2667,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2845,6 +2879,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2871,6 +2906,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3345,19 +3381,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3395,7 +3427,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3424,7 +3456,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3563,6 +3595,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3671,9 +3704,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4297,7 +4330,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4558,8 +4593,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4648,7 +4683,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4665,7 +4700,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4697,7 +4732,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4706,7 +4741,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4714,7 +4749,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4726,34 +4761,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4762,7 +4872,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4787,12 +4897,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4836,15 +4940,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4853,64 +4957,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5180,31 +5284,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5283,68 +5387,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5604,10 +5716,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5732,27 +5840,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6645,3 +6757,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/messages.pot b/translations/messages.pot index 8132fb32..b2a5f6c7 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -1,27 +1,27 @@ # Translations template for PROJECT. -# Copyright (C) 2024 ORGANIZATION +# Copyright (C) 2025 ORGANIZATION # This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2024. +# FIRST AUTHOR , 2025. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -373,7 +373,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -805,7 +805,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -820,7 +820,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -841,17 +864,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -860,7 +884,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -880,7 +904,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -970,19 +993,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1005,9 +1028,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1037,13 +1060,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1055,7 +1075,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1066,7 +1086,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1078,7 +1098,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1110,7 +1130,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1159,12 +1179,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1174,7 +1194,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1232,96 +1252,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1336,7 +1356,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1346,28 +1366,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1379,75 +1393,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1482,8 +1496,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1495,27 +1509,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1548,20 +1577,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1580,7 +1609,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1614,19 +1643,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1635,106 +1659,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1785,7 +1805,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1798,7 +1818,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1921,87 +1941,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2009,35 +2023,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2063,10 +2077,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2106,6 +2116,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2255,17 +2294,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2299,7 +2338,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2312,128 +2351,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2456,7 +2490,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2541,7 +2575,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2558,7 +2592,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2578,7 +2612,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2633,62 +2667,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2845,6 +2879,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2871,6 +2906,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3345,19 +3381,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3395,7 +3427,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3424,7 +3456,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3563,6 +3595,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3671,9 +3704,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4297,7 +4330,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4558,8 +4593,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4648,7 +4683,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4665,7 +4700,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4697,7 +4732,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4706,7 +4741,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4714,7 +4749,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4726,34 +4761,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4762,7 +4872,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4787,12 +4897,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4836,15 +4940,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4853,64 +4957,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5180,31 +5284,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5283,68 +5387,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5604,10 +5716,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5732,27 +5840,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" diff --git a/translations/ms/LC_MESSAGES/messages.po b/translations/ms/LC_MESSAGES/messages.po index 5bbb8ae7..4992882c 100644 --- a/translations/ms/LC_MESSAGES/messages.po +++ b/translations/ms/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2024-11-28 09:00+0000\n" "Last-Translator: Muhammad Nuruddin \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 5.9-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Diharamkan:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Anda telah diharamkan." @@ -400,8 +399,8 @@ msgstr "<16px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Kurang daripada 16px" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -857,7 +856,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pakej" @@ -872,7 +871,30 @@ msgstr "%(package_type)s untuk %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s yang lalu" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Nama Pengguna" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Pertanyaan" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Cari" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Sorotan" @@ -893,17 +915,18 @@ msgstr "Hadkan ke pakej" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Simpan" @@ -912,7 +935,7 @@ msgstr "Simpan" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -932,7 +955,6 @@ msgid "Page Content" msgstr "Kandungan Halaman" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Peribadi" @@ -1026,19 +1048,19 @@ msgstr "Terjemahan" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Terbitan" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Tangkap Layar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Penyenggara" @@ -1061,9 +1083,9 @@ msgstr "Kongsi dan Lencana" msgid "Remove / Unpublish" msgstr "Buang / Nyahterbit" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Permainan Disokong" @@ -1093,13 +1115,10 @@ msgstr "Terkecam" msgid "All content warnings" msgstr "Semua amaran kandungan" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Pertanyaan" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Jenis" @@ -1111,7 +1130,7 @@ msgstr "Pencipta" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Tag" @@ -1122,7 +1141,7 @@ msgstr "Amaran Kandungan" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Lesen" @@ -1134,7 +1153,7 @@ msgstr "Menyokong Permainan" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1166,7 +1185,7 @@ msgstr "Isih mengikut" msgid "Package score" msgstr "Mata pakej" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1215,12 +1234,12 @@ msgid "Title (Human-readable)" msgstr "Tajuk (Bacaan manusia)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nama (Teknikal)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" @@ -1230,7 +1249,7 @@ msgid "Short Description (Plaintext)" msgstr "Perihal Pendek (Teks biasa)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Keadaan Penyenggaraan" @@ -1290,7 +1309,7 @@ msgstr "Pakej sudah wujud" msgid "A collection with a similar name already exists" msgstr "Himpunan dengan nama yang serupa sudah wujud" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1299,32 +1318,32 @@ msgstr "" "Anda mesti menambah alamat e-mel ke akaun anda dan mengesahkannya sebelum" " anda boleh menguruskan pakej" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Simpan draf" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Tidak jumpa pengguna tersebut" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Kebenaran ditolak" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Anda tiada kebenaran untuk berbuat sedemikian" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1332,62 +1351,62 @@ msgstr "" "Sila tulis komen dalam bebenang kelulusan supaya para penyunting tahu apa" " yang telah diubah" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Tetapkan keadaan ke %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Pakej dipadam" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Pakej tidak diluluskan" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Penyenggara (Dipisahkan dengan koma)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Anda tiada kebenaran untuk menyunting penyenggara" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Anda bukan seorang penyenggara" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Nama Pencipta" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Membolehkan pengesan sokongan berdasarkan pada kebergantungan (disyorkan)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Permainan yang disokong" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Permainan yang tidak disokong" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Menyokong semua permainan (melainkan dinyatakan) / tak bersandar permainan" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" "Anda perlukan sekurang-kurangnya satu terbitan sebelum anda boleh sunting" " sokongan permainan" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "(Pek) mods perlu mengandungi sekurang-kurangnya satu mods. Sila cipta " @@ -1404,7 +1423,7 @@ msgstr "Kaedah" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Muat Naik Fail" @@ -1414,28 +1433,22 @@ msgstr "Rujukan git (cth: cincang serahan, cabang, atau tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Versi Luanti Minimum" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Versi Luanti Maksimum" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID Tugas" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Telah Diluluskan" @@ -1447,75 +1460,75 @@ msgstr "Import dari Git" msgid "Upload .zip file" msgstr "Muat naik fail .zip" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Tetapkan Minimum" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Tetapkan Maksimum" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Hanya tukar nilai yang sebelum ini ditetapkan sebagai tiada" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Kemas kini" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Picu" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Serahan Baharu" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Tag Baharu" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Nama cabang" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Perbuatan" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Hantar pemberitahuan dan tanda sebagai lapuk" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Cipta terbitan" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Simpan Tetapan" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Lumpuhkan Automasi" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Konfigurasi kemas kini telah dipadam" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Sekarang, sila cipta sebuah terbitan awal" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Komen" @@ -1553,8 +1566,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Pemautan ke tapak disekat tidak dibenarkan" @@ -1566,27 +1579,42 @@ msgstr "Anda tidak boleh mengundi pada ulasan di pakej anda sendiri!" msgid "You can't vote on your own reviews!" msgstr "Anda tidak boleh mengundi pada ulasan anda sendiri!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Tajuk/Kapsyen" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Imej Kulit" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mesej" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Lapor" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "Sebuah fail imej PNG, JPEG, atau WebP" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Sudah dilanggan!" @@ -1619,22 +1647,22 @@ msgstr "Tidak boleh padam hantaran pembuka bebenang!" msgid "Please wait before commenting again" msgstr "Sila tunggu sebentar sebelum menulis komen lagi" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Buka Bebenang" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Tidak mampu cipta bebenang!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" "Bebenang kelulusan sudah wujud! Pertimbangkan untuk balas di bebenang " "tersebut" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Sila tunggu sebentar sebelum membuka bebenang yang lain" @@ -1653,7 +1681,7 @@ msgstr "Nama pengguna atau e-mel" msgid "Password" msgstr "Kata laluan" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Ingat saya" @@ -1687,12 +1715,7 @@ msgstr "Log masuk gagal" msgid "Display Name" msgstr "Nama Paparan" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Nama Pengguna" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1700,8 +1723,8 @@ msgstr "" "Hanya huruf abjad (A-Za-z), nombor (0-9), garis bawah (_), tanda tolak " "(-), dan noktah (.) dibenarkan" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mel" @@ -1710,59 +1733,55 @@ msgstr "E-mel" msgid "What is the result of the above calculation?" msgstr "Apakah keputusan bagi perkiraan di atas?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Saya setuju" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Daftar" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Jawapan captcha tidak betul" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Tetap Semula Kata Laluan" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Tidak mampu mencari akaun" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Kata laluan baharu" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Sahkan kata laluan" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Kata laluan mestilah sepadan" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Kata laluan lama" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Kata laluan mestilah sepadan" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Alamat e-mel tersebut telah dibuang langganan/disenaraihitamkan, dan " "tidak boleh digunakan" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "E-mel sudah digunakan" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1771,35 +1790,35 @@ msgstr "" "Kami tidak mampu mencipta akaun kerana e-mel tersebut sudah digunakan " "oleh %(display_name)s. Cuba alamat e-mel yang lain." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Kata laluan anda telah berjaya ditukar." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Kata laluan lama tidak betul" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Token pengesahan tidak diketahui!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Token telah tamat tempoh" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Pengguna lain sudah menggunakan e-mel tersebut" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Pertukaran e-mel disahkan" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Alamat e-mel telah ditukar" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1807,15 +1826,15 @@ msgstr "" "Alamat e-mel anda telah ditukar. Jika anda tidak memohon pertukaran ini, " "sila hubungi pentadbir." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Anda boleh log masuk sekarang" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Hantar" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1874,7 +1893,7 @@ msgstr "Jenis tuntutan tidak diketahui" msgid "Top reviewer" msgstr "Pengulas teratas" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1889,7 +1908,7 @@ msgstr "Pengulas paling berguna tempat kedua" msgid "3rd most helpful reviewer" msgstr "Pengulas paling berguna tempat ketiga" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Ini meletakkan %(display_name)s di kalangan %(perc)s%% teratas" @@ -2018,58 +2037,52 @@ msgstr "" "Tidak boleh naikkan pengguna ke pangkat lebih tinggi dari diri anda " "sendiri!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Pengesahan kuasa gagal [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Github dipautkan ke akaun" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "Akaun GitHub sudah dikaitkan dengan pengguna lain: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Pengesahan kuasa gagal [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Tulisan untuk dicari (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Penapis fail" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Cari" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Pakej sudah wujud dengan nama ini. Sila lihat Polisi dan Panduan 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Anda perlu mencipta suatu terbitan sebelum pakej ini boleh diluluskan." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Terbitan masih dalam proses import, atau mempunyai ralat." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Tetapkan terbitan" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Anda perlu tambah sekurang-kurangnya satu tangkap layar." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2078,7 +2091,7 @@ msgstr "" "Kebergantungan wajib berikut perlu ditambah ke ContentDB terlebih dahulu:" " %(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2086,23 +2099,23 @@ msgstr "" "Permainan apakah yang pakej anda sokong? Sila nyatakannya di halaman " "permainan yang disokong" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Sila tunggu lesen tersebut ditambah ke CDB dahulu." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "Sila pastikan pakej ini mempunyai hak ke atas nama yang digunakan." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "Sila pastikan pakej ini mempunyai hak ke atas nama %(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2110,15 +2123,15 @@ msgstr "Sila pastikan pakej ini mempunyai hak ke atas nama %(names)s" msgid "See more" msgstr "Lihat lebih lagi" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Ralat: Pakej lain sudah menggunakan topik forum ini!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Ralat: Pencipta topik forum tidak sepadan dengan pencipta pakej." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2126,7 +2139,7 @@ msgstr "" "Amaran: Topik forum tidak dijumpai. Topik mungkin dicipta selepas rangkak" " forum yang terakhir." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2134,15 +2147,15 @@ msgstr "" "Nama hanya boleh mengandungi huruf kecil (a-z), digit (0-9), dan garis " "bawah (_) sahaja" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Anda tiada kebenaran untuk sunting pakej ini" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Anda tiada kebenaran untuk menukar nama pakej" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Anda tidak boleh menukarkan jenis pakej selepas diluluskan" @@ -2172,10 +2185,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Terlalu banyak permintaan, sila tunggu sebentar sebelum mencuba lagi" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "Sebuah fail imej PNG, JPEG, atau WebP" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2224,6 +2233,35 @@ msgstr "" "Tidak mampu mencipta akaun kerana nama pengguna telah digunakan pada masa" " dahulu." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Lain-lain" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mods" @@ -2381,17 +2419,17 @@ msgstr "Luluskan" msgid "Delete" msgstr "Padam" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Serahan baharu %(hash)s dijumpai di repo Git." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "Terbitan terakhir pada serahan %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Tag baharu %(tag_name)s dijumpai di repo Git." @@ -2425,7 +2463,7 @@ msgid "Editor" msgstr "Penyunting" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Bot" @@ -2438,128 +2476,123 @@ msgid "Admin" msgstr "Pentadbir" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Suntingan Pakej" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Kelulusan Pakej" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Bebenang Baharu" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Ulasan Baharu" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Balasan Bebenang" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Penyenggara" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Amaran Penyunting" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Lain-lain Penyunting" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Lain-lain" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Ini pemberitahuan Suntingan Pakej." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Ini pemberitahuan Kelulusan Pakej." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Ini pemberitahuan Bebenang Baharu." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Ini pemberitahuan Ulasan Baharu." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Ini pemberitahuan Balasan Bebenang." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Ini pemberitahuan Bot." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Ini pemberitahuan perubahan Penyelenggara." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Ini pemberitahuan Amaran Penyunting." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Ini pemberitahuan Lain-lain Penyunting." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Ini pemberitahuan Lain-lain." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "Apabila pengguna lain menyunting pakej, terbitan, dll. anda." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "Pemberitahuan daripada penyunting berkaitan proses kelulusan pakej." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Apabila bebenang dicipta pada pakej anda." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Apabila pengguna menghantar ulasan pada pakej anda." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Apabila seseorang membalas suatu bebenang yang anda tonton." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Daripada bot - sebagai contohnya, pemberitahuan kemas kini." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Apabila penyelenggara pakej anda berubah." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Untuk penyunting: Amaran penting." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "Untuk penyunting: Pemberitahuan kecil, termasuk bebenang baharu." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "Pemberitahuan kecil yang tidak begitu penting untuk kategori tersendiri." @@ -2584,7 +2617,7 @@ msgstr "%(num)d pemberitahuan baharu" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Lihat" @@ -2672,7 +2705,7 @@ msgstr "Log keluar" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Bahasa" @@ -2689,8 +2722,8 @@ msgid "Contact Us" msgstr "Hubungi Kami" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Peraturan" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2709,7 +2742,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / Suapan" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Polisi Privasi" @@ -2764,62 +2797,62 @@ msgstr "Polisi privasi kami telah dikemas kini (%(date)s)" msgid "Welcome" msgstr "Selamat Datang" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s oleh %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Sebelumnya" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Seterusnya" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Tambahan Terbaru" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Kemas Kini Terbaru" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Permainan Teratas" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Mods Teratas" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Pek Tekstur Teratas" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Cari mengikut Tag" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Paling Banyak Diulas" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Semua ulasan" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Ulasan Positif Terbaru" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2984,6 +3017,7 @@ msgstr "Tiada token dicipta" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Sunting" @@ -3010,6 +3044,7 @@ msgid "You can replace the description with your own" msgstr "Anda boleh menggantikan perihal dengan tulisan anda sendiri" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Adakah anda pasti anda ingin membuang {title}?" @@ -3518,21 +3553,15 @@ msgstr "Bebenang ini telah dikunci." msgid "You don't have permission to post." msgstr "Anda tiada kebenaran untuk menghantar." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" -"Anda boleh tambah seseorang ke bebenang peribadi dengan menulis " -"@namapengguna." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Tiada bebenang dijumpai" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Bebenang" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Balasan Terakhir" @@ -3570,7 +3599,7 @@ msgstr "Perbuatan" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "KDP" @@ -3599,7 +3628,7 @@ msgstr "Topik Forum" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3746,6 +3775,7 @@ msgid "No applications created" msgstr "Tiada aplikasi dicipta" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" "Gunakan Shift untuk pilih banyak. Tinggalkan kosong pilihan untuk " @@ -3863,13 +3893,10 @@ msgstr "Anda perlu nyahterbit pakej untuk menukar namanya." #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"Petua: Jangan sertakan Minetest, mod, atau modpack " -"di mana-mana dalam perihal pendek. Ia tidak diperlukan dan membazirkan " -"aksara." #: app/templates/packages/create_edit.html:88 msgid "" @@ -4591,8 +4618,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Hantar ulasan untuk %(title)s oleh %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" -msgstr "Sila pastikan anda sudah baca peraturan ContentDB" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" +msgstr "" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4875,11 +4904,9 @@ msgstr "Media tidak bebas" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." 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:214 app/templates/users/profile.html:95 msgid "Website" @@ -4967,7 +4994,7 @@ msgstr "Suka pakej ini? Bantu menyokong pembangunannya dengan menderma" msgid "Donate now" msgstr "Derma sekarang" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Kebergantungan" @@ -4984,7 +5011,7 @@ msgid "Compatible Games" msgstr "Permainan yang Serasi" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Tiada permainan khusus diperlukan" @@ -5018,7 +5045,7 @@ msgstr "Maklumat" msgid "Technical Name" msgstr "Nama Teknikal" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s untuk kod,
%(media_license)s untuk media." @@ -5027,7 +5054,7 @@ msgstr "%(code_license)s untuk kod,
%(media_license)s untuk media." msgid "Unknown" msgstr "Tidak Diketahui" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Ditambah Pada" @@ -5035,7 +5062,7 @@ msgstr "Ditambah Pada" msgid "Remove myself" msgstr "Keluarkan diri sendiri" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Menyediakan" @@ -5047,7 +5074,11 @@ msgstr "Lebih lagi" msgid "See audit log" msgstr "Lihat log audit" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -5055,23 +5086,33 @@ msgstr "" "Disebabkan oleh spam, kami sudah tidak menerima laporan dari pengguna " "awanama pada borang ini." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "Sila log masuk atau hubungi pentadbir menggunakan pautan berikut." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Apa yang anda laporkan? Kenapa anda melaporkannya?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Laporan akan dikongsikan dengan kakitangan ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -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/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -5079,6 +5120,67 @@ msgstr "" "Jumpa pepijat/kerosakan? Sila laporkannya di penjejak isu pakej atau " "dalam bebenang." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Tugas Gagal" @@ -5087,7 +5189,7 @@ msgstr "Tugas Gagal" msgid "Working…" msgstr "Membuat tugas…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Muat semula halaman untuk memeriksa kemas kini." @@ -5114,14 +5216,6 @@ msgstr "" "Jika pakej ini tidak patut ada di CDB (cth: jika ia langsung tidak " "berfungsi), anda boleh beritahu kami di sini." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Hanya anda, pencipta pakej, dan pengguna berpangkat Pelulus dan ke atas " -"boleh baca bebenang peribadi." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5165,15 +5259,15 @@ msgstr "Kelihatan kepada:" msgid "Plus approvers and editors" msgstr "Dan juga para pelulus dan penyunting" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Adakah ulasan ini lapuk?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Sebagai contohnya, adakah ia mengadu mengenai isu yang anda sudah baiki?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5184,66 +5278,66 @@ msgstr "" msgid "Editor Work Queue" msgstr "Baris Gilir Tugas Penyunting" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Baris Gilir Kelulusan" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Luluskan Semua" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Tiada tangkap layar yang perlukan kelulusan." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Tiada pakej yang perlukan kelulusan." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Mengimport" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Tiada terbitan yang perlukan kelulusan." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Semua selesai!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Lesen Diperlukan" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Tag Pakej" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d pakej tidak ada sebarang tag." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Lihat Tag" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Kebergantungan Tidak Dipenuhi" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Nama mods yang mempunyai pergantungan wajib, tetapi tiada pakej yang " "menyediakannya." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Lihat Semua" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Perbuatan Terbaru" @@ -5537,31 +5631,31 @@ msgstr "Lihat Kebenaran GitHub Milik ContentDB" msgid "Disconnect" msgstr "Diputuskan" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Pautkan Github" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Tiada" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Pemadaman dan Nyahaktif Akaun" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Padam atau Nyahaktif" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Pemadaman dan Nyahaktif Akaun belum tersedia untuk pengguna." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "Sila buat laporan untuk meminta pemadaman akaun." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Perbuatan Akaun Terbaru" @@ -5649,35 +5743,43 @@ msgstr "Tidak mempunyai akaun forum?" msgid "You can still sign up without one." msgstr "Anda masih boleh mendaftar tanpanya." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Pilihan 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Guna medan GitHub dalam profil forum" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Masukkan nama pengguna forum anda di sini:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Nama pengguna forum" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Hanya a-zA-Z0-9._ dibenarkan" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Anda perlu mengisi medan GitHub dalam profil forum anda." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5685,19 +5787,19 @@ msgstr "" "Log masuk ke forum dan lakukannya di sini." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Kemudian: log masuk dengan GitHub" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Pilihan 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Token pengesahan" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " @@ -5707,15 +5809,15 @@ msgstr "" "href=\"https://forum.luanti.org/ucp.php?i=profile&mode=signature\">Panel" " Kawalan Pengguna > Profil > Sunting tandatangan" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Tampal ini ke dalam tandatangan anda:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Klik seterusnya supaya kami boleh memeriksanya." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Jangan risau, anda boleh membuangnya selepas proses ini selesai." @@ -5989,10 +6091,6 @@ msgstr "Sama dengan nama pengguna" msgid "Please prove that you are human" msgstr "Sila buktikan bahawa anda manusia" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Saya bersetuju dengan " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6132,27 +6230,31 @@ msgstr "Permulaan tahun hingga sekarang" msgid "Last year" msgstr "Tahun lepas" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(lihat jadual dalam pelayar)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Imej" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "tiada" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Permainan Tidak Disokong" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Kebergantungan pilihan" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "Belum ada ulasan tersedia." @@ -7188,3 +7290,67 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "Luanti-Mods org sahaja" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Kurang daripada 16px" + +#~ msgid "I agree" +#~ msgstr "Saya setuju" + +#~ msgid "Rules" +#~ msgstr "Peraturan" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" +#~ "Anda boleh tambah seseorang ke bebenang" +#~ " peribadi dengan menulis @namapengguna." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "Petua: Jangan sertakan Minetest, " +#~ "mod, atau modpack di mana-" +#~ "mana dalam perihal pendek. Ia tidak " +#~ "diperlukan dan membazirkan aksara." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" +#~ "Sila pastikan anda sudah baca peraturan ContentDB" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" +#~ "Bebenang ini hanya kelihatan kepada " +#~ "penciptanya, para penyenggara pakej, pengguna" +#~ " dengan pangkat Pelulus dan ke atas," +#~ " dan @pengguna disebut." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Apa yang anda laporkan? Kenapa anda melaporkannya?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Laporan akan dikongsikan dengan kakitangan ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Hanya pentadbir yang boleh lihat siapa yang buat laporan." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Hanya anda, pencipta pakej, dan pengguna" +#~ " berpangkat Pelulus dan ke atas boleh" +#~ " baca bebenang peribadi." + +#~ msgid "I agree to the " +#~ msgstr "Saya bersetuju dengan " + diff --git a/translations/nb_NO/LC_MESSAGES/messages.po b/translations/nb_NO/LC_MESSAGES/messages.po index b7dd4d78..4acc01a8 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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2024-02-19 07:01+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language: nb_NO\n" @@ -17,13 +17,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Du har blitt bannlyst." @@ -375,7 +375,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -810,7 +810,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pakker" @@ -825,7 +825,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s siden" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -846,17 +869,18 @@ msgstr "Pakkegrense" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Lagre" @@ -865,7 +889,7 @@ msgstr "Lagre" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -885,7 +909,6 @@ msgid "Page Content" msgstr "Sideinnhold" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privat" @@ -977,19 +1000,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1012,9 +1035,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1044,13 +1067,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1062,7 +1082,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1073,7 +1093,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1085,7 +1105,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1117,7 +1137,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1166,12 +1186,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1181,7 +1201,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1239,96 +1259,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1343,7 +1363,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1353,28 +1373,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1386,75 +1400,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1489,8 +1503,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1502,27 +1516,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1555,20 +1584,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1587,7 +1616,7 @@ msgstr "" msgid "Password" msgstr "Passord" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1621,19 +1650,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1642,106 +1666,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1792,7 +1812,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1805,7 +1825,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1928,87 +1948,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorisering feilet [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Linket GitHub til konto" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2016,35 +2030,35 @@ msgstr "" msgid "See more" msgstr "Vis mer" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2070,10 +2084,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2113,6 +2123,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2263,17 +2302,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2307,7 +2346,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2320,128 +2359,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2464,7 +2498,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2549,7 +2583,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2566,8 +2600,8 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Regler" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2586,7 +2620,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Personvernspraksis" @@ -2641,62 +2675,62 @@ msgstr "" msgid "Welcome" msgstr "Velkommen" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Forrige" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Neste" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Nylig tillagt" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Nylig oppdatert" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2853,6 +2887,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2879,6 +2914,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3353,19 +3389,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3403,7 +3435,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3432,7 +3464,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, fuzzy, python-format msgid "%(title)s by %(display_name)s" @@ -3571,6 +3603,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3679,9 +3712,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4305,7 +4338,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4566,8 +4601,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4656,7 +4691,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4673,7 +4708,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4705,7 +4740,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4714,7 +4749,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4722,7 +4757,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4735,34 +4770,109 @@ msgstr "Vis mer" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4771,7 +4881,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4796,12 +4906,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4845,15 +4949,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4862,64 +4966,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5189,31 +5293,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5292,68 +5396,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5613,10 +5725,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5741,27 +5849,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6746,3 +6858,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "Regler" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/nl/LC_MESSAGES/messages.po b/translations/nl/LC_MESSAGES/messages.po index d8300aaa..4ca8cba8 100644 --- a/translations/nl/LC_MESSAGES/messages.po +++ b/translations/nl/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-09-10 16:02+0000\n" "Last-Translator: Daan sfs \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 5.14-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Verbannen:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Je bent verbannen." @@ -385,7 +384,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -827,7 +826,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pakketten" @@ -842,7 +841,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s geleden" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Gebruikersnaam" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Zoeken" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Uitgelicht" @@ -863,17 +885,18 @@ msgstr "Beperken tot pakket" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Opslaan" @@ -882,7 +905,7 @@ msgstr "Opslaan" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -902,7 +925,6 @@ msgid "Page Content" msgstr "Pagina inhoud" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privé" @@ -994,19 +1016,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Versies" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Schermafbeeldingen" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Onderhouders" @@ -1029,9 +1051,9 @@ msgstr "Delen en Badges" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Ondersteunde spellen" @@ -1061,13 +1083,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Type" @@ -1079,7 +1098,7 @@ msgstr "Auteur" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Tags" @@ -1090,7 +1109,7 @@ msgstr "Inhoudswaarschuwingen" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licentie" @@ -1102,7 +1121,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1134,7 +1153,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1183,12 +1202,12 @@ msgid "Title (Human-readable)" msgstr "Titel (door mensen leesbaar)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Naam (Technisch)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Alleen kleine letters (a-z), nummers (0-9) en underscores (_)" @@ -1198,7 +1217,7 @@ msgid "Short Description (Plaintext)" msgstr "Kleine Beschrijving (Plaintext)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Onderhoudsstatus" @@ -1258,98 +1277,98 @@ msgstr "Pakket bestaat al" msgid "A collection with a similar name already exists" msgstr "Een verzameling met een soortgelijke naam bestaat al" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Niet in staat die gebruiker te vinden" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Toegang geweigerd" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Je hebt geen toestemming om dat te doen" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Verwijderd pakket" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Niet goedgekeurd pakket" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Onderhouders (gescheiden door komma's)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Je hebt geen toestemming om de oonderhouders aan te passen" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Je bent geen onderhouder" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakketeigenaren kunnen zichzelf niet verwijderen als onderhouder" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Naam van de auteur" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" "Ondersteuningsdetectie inschakelen op basis van afhankelijkheden " "(aanbevolen)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Ondersteunde spellen" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Niet-ondersteunde spellen" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Ondersteund alle spellen (tenzei anders vermeld) / is spel onafhankelijk" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1364,7 +1383,7 @@ msgstr "Methode" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Bestand Upload" @@ -1374,28 +1393,22 @@ msgstr "Git-referentie (o.a.: commit hash, branch of tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minimale Luanti-versie" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Maximale Luanti-versie" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Taak ID" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Is goedgekeurd" @@ -1407,75 +1420,75 @@ msgstr "Importeren vanuit Git" msgid "Upload .zip file" msgstr "Upload .zip-bestand" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Minimum instellen" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Maximum instellen" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Enkel waarden wijzigen die hiervoor \"none\" als waarde hadden" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Update" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigger" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Nieuwe Commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nieuwe Tag" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Branch-naam" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Actie" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Melding verzenden en markeren als verouderd" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Maak release" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Instellingen opslaan" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Automatisering uitschakelen" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Verwijderde update-instellingen" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Maak nu een eerste release a.u.b." #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Opmerking" @@ -1512,8 +1525,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Doorverwijzen naar geblokkeerde websites is niet toegestaan" @@ -1525,27 +1538,42 @@ msgstr "Je kunt niet stemmen op de beoordelingen van je eigen pakket!" msgid "You can't vote on your own reviews!" msgstr "Je kunt niet stemmen op je eigen beoordelingen!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Titel/bijschrift" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Omslagfoto" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Bericht" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Rapporteren" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Al geabonneerd!" @@ -1578,20 +1606,20 @@ msgstr "Kan de openingspost van de thread niet verwijderen!" msgid "Please wait before commenting again" msgstr "Wacht even voordat je weer commentaar geeft" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Open Thread" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Kan geen thread maken!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Er bestaat al een goedkeuringthread! Overweeg daarin te antwoorden" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Wacht a.u.b. met het openen van een andere thread" @@ -1610,7 +1638,7 @@ msgstr "Gebruikersnaam of email" msgid "Password" msgstr "Wachtwoord" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Onthoud mij" @@ -1644,12 +1672,7 @@ msgstr "Aanmelden mislukt" msgid "Display Name" msgstr "Weergavenaam" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Gebruikersnaam" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1657,8 +1680,8 @@ msgstr "" "Enkel letters van het alfabet (A-Z,a-z), nummers (0-9), lage streepjes " "(_), mintekens (-), en punten (.) zijn toegestaan" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1667,59 +1690,55 @@ msgstr "Email" msgid "What is the result of the above calculation?" msgstr "Wat is het resultaat van bovenstaande berekening?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Daar ben ik het mee eens" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registreer" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Onjuist captcha-antwoord" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Wachtwoord opnieuw instellen" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Kan account niet vinden" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nieuw wachtwoord" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Verifieer wachtwoord" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Wachtwoorden moeten overeenkomen" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Oude wachtwoord" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Wachtwoorden komen niet overeen" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Dat e-mailadres is uitgeschreven/op de zwarte lijst gezet en kan niet " "worden gebruikt" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Email is al in gebruik" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1728,35 +1747,35 @@ msgstr "" "We konden het account niet aanmaken omdat het e-mailadres al in gebruik " "is door %(display_name)s. Probeer een ander e-mailadres." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Je wachtwoord is succesvol veranderd." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Oude wachtwoord is onjuist" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Onbekende verificatietoken!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Token is verlopen" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Een andere gebruiker gebruikt die e-mail al" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Bevestigde e-mailwijziging" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "E-mailadres gewijzigd" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1764,15 +1783,15 @@ msgstr "" "Uw e-mailadres is gewijzigd. Als je hier niet om hebt gevraagd, neem dan " "contact op met een beheerder." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "U kunt nu inloggen" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Verstuur" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1827,7 +1846,7 @@ msgstr "Onbekend claimtype" msgid "Top reviewer" msgstr "Top beoordelaar" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1842,7 +1861,7 @@ msgstr "2e meest behulpzame beoordelaar" msgid "3rd most helpful reviewer" msgstr "3e meest behulpzame beoordelaar" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Dit zet %(display_name)s in de top %(perc)s%%" @@ -1969,60 +1988,54 @@ msgstr "" "Je kan geen gebruikers promoveren tot ranks die hoger zijn dan diegene " "die je zelf hebt!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorisatie mislukt [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "GitHub aan account gekoppeld" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorisatie mislukt [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Te vinden tekst (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Bestandenfilter" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Zoeken" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Er bestaat al een pakket met die naam. Bekijk het document \"Beleid en " "Begeleiding 3\" (Policy and Guidance 3)" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Je moet een release maken voordat dit pakket goedgekeurd kan worden." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "De release is nog aan het importeren, of hij heeft een fout." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Releases instellen" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Je moet op z'n minst 1 screenshot toevoegen." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2031,31 +2044,31 @@ msgstr "" "De volgende verplichte afhankelijkheden moeten eerst toegevoegd worden " "aan ContentDB: %(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Wacht a.u.b. tot de licentie wordt toegevoegd aan CBD." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "Zorg a.u.b. dat dit pakket de rechten heeft tot de namen die het gebruikt." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" "Zorg a.u.b. dat dit pakket de rechten heeft om de namen %(names)s te " "gebruiken" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2063,21 +2076,21 @@ msgstr "" msgid "See more" msgstr "Meer zien" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Fout: Een ander pakket gebruikt dit forumonderwerp al!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Fout: Auteur van forumonderwerp komt niet overeen met auteur van pakket." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2085,15 +2098,15 @@ msgstr "" "De naam kan enkel kleine letters (a-z), nummers (0-9), en lage streepjes " "(_) bevatten" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Je hebt niet de juiste machtigingen om deze pagina aan te passen" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Je hebt niet de juiste machtigingen om de pakketnaam aan te passen" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2123,10 +2136,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Te veel verzoeken, wacht even voordat je het opnieuw probeert" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2168,6 +2177,35 @@ msgstr "Die gebruikersnaam/weergavenaam is al in gebruik, kies een andere." msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2317,17 +2355,17 @@ msgstr "Goedkeuren" msgid "Delete" msgstr "Verwijderen" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2361,7 +2399,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2374,128 +2412,123 @@ msgid "Admin" msgstr "Administrator" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Onderhouder" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2522,7 +2555,7 @@ msgstr "%(num)d nieuwe modificaties" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Bekijken" @@ -2609,7 +2642,7 @@ msgstr "Uitloggen" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2626,8 +2659,8 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Regels" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2646,7 +2679,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Privacybeleid" @@ -2701,62 +2734,62 @@ msgstr "" msgid "Welcome" msgstr "Welkom" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s door %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Vorige" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Volgende" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Recent toegevoegd" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Recent geüpdatet" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Top spelletjes" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Top Mods" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Top textuurpakketten" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Op tags Zoeken" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Best beoordeeld" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Recente positieve beoordelingen" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2919,6 +2952,7 @@ msgstr "Geen tokens gemaakt" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Aanpassen" @@ -2945,6 +2979,7 @@ msgid "You can replace the description with your own" msgstr "Je kunt de beschrijving vervangen met je eigen" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Weet je zeker dat je {title} wilt verwijderen?" @@ -3451,21 +3486,15 @@ msgstr "Deze thread is gesloten." msgid "You don't have permission to post." msgstr "Je hebt niet de juiste machtigingen om te posten." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" -"Je kan iemand toevoegen aan een privé-thread door @gebruikersnaam te " -"schrijven." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Geen threads gevonden" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Thread" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Laatste reactie" @@ -3503,7 +3532,7 @@ msgstr "Acties" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "mee bezig" @@ -3532,7 +3561,7 @@ msgstr "Forumthema's" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3671,6 +3700,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3784,9 +3814,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4442,7 +4472,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4703,8 +4735,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4793,7 +4825,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4810,7 +4842,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4842,7 +4874,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4851,7 +4883,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4859,7 +4891,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4871,34 +4903,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4907,7 +5014,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4932,12 +5039,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4981,15 +5082,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4998,64 +5099,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5325,31 +5426,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5428,68 +5529,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Alleen a-zA-Z0-9._ toegestaan" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5749,10 +5858,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5877,27 +5982,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6756,3 +6865,55 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "Daar ben ik het mee eens" + +#~ msgid "Rules" +#~ msgstr "Regels" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" +#~ "Je kan iemand toevoegen aan een " +#~ "privé-thread door @gebruikersnaam te " +#~ "schrijven." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/nn/LC_MESSAGES/messages.po b/translations/nn/LC_MESSAGES/messages.po index 2c512333..62356d6b 100644 --- a/translations/nn/LC_MESSAGES/messages.po +++ b/translations/nn/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2024-02-27 13:02+0000\n" "Last-Translator: jhh \n" "Language: nn\n" @@ -17,13 +17,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Utestengd:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Du er blitt utestengd." @@ -386,7 +386,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -829,7 +829,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pakkar" @@ -844,7 +844,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s sidan" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Brukarnamn" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Søk" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Utvald" @@ -866,17 +889,18 @@ msgstr "Begrens til pakken" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Lagre" @@ -885,7 +909,7 @@ msgstr "Lagre" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -905,7 +929,6 @@ msgid "Page Content" msgstr "Sideinnhald" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privat" @@ -999,19 +1022,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Frigjevingar" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Skjermbilete" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Vedlikehaldarar" @@ -1035,9 +1058,9 @@ msgstr "Dela og Merke" msgid "Remove / Unpublish" msgstr "Fjern / Avpubliser" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Støtta spel" @@ -1067,13 +1090,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Type" @@ -1085,7 +1105,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Emneknaggar" @@ -1096,7 +1116,7 @@ msgstr "Advarslar om innhald" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Løyve" @@ -1108,7 +1128,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1140,7 +1160,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1189,12 +1209,12 @@ msgid "Title (Human-readable)" msgstr "Tittel (menneskelesbar)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Namn (teknisk)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1204,7 +1224,7 @@ msgid "Short Description (Plaintext)" msgstr "Kort beskriving (klar tekst)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Vedlikehaldstilstand" @@ -1264,96 +1284,96 @@ msgstr "Pakken finst allereie" msgid "A collection with a similar name already exists" msgstr "Ein samling med eit liknande namn finst allereie" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Klarte ikkje å finne den brukaren" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Tillatelse nekta" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Du har ikkje løyve til å gjere det" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "Vennligst kommenter kva endringar som trengs i godkjennings-tråden" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Sletta pakke" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Ugodkjent pakke" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Vedlikehaldarar (koma-separerte)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Du har ikkje løyve til å redigere vedlikehaldarar" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Du er ikkje ein vedlikehaldar" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pakkeeigarar kan ikkje fjerne seg sjølve som vedlikehaldarar" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Forfattarnamn" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Aktiver støttedeteksjon basert på avhengigheiter (anbefalt)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Støtta spel" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Ustøtta spel" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Støttar alle spel (om ikkje noko anna er sagt) / er uavhengig av spelet" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "Du treng minst éin utgjeving før du kan redigere støtte for spelet" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1368,7 +1388,7 @@ msgstr "Metode" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Filopplasting" @@ -1378,28 +1398,22 @@ msgstr "Git referanse (f.eks.: bunt(«Commit »)-hash, gren, eller merkelapp)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minimum Luanti-versjon" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Maksimum Luanti-versjon" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Oppgåve-ID" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Er godkjend" @@ -1411,77 +1425,77 @@ msgstr "Importer frå Git" msgid "Upload .zip file" msgstr "Last opp .zip-fil" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Sett Minimum" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Sett Maks" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Oppdater" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Ny bunt («Commit »)" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ny merkelapp («Commit »)" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Grein namn" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Handling" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Send varsel og merk som utdatert" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Laga utgåve" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Lagre innstillingar" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Deaktiver Automatisering" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Vennligst legg til ein Git kodelager-URL for å setje opp automatisk " "utgjeving" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Sletta oppdateringskonfigurasjon" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "No, vennligst opprett ein innleiande utgjeving" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Kommentar" @@ -1519,8 +1533,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Det er ikkje tillate å lenkje til blokkerte nettstader" @@ -1533,27 +1547,42 @@ msgstr "Du kan ikkje avgi stemme på vurderingar av di eiga pakke!" msgid "You can't vote on your own reviews!" msgstr "Du kan ikkje stemme på dine eigne vurderingar!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Tittel/Beskriving" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Omslagsbilete" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Melding" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Rapportera" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "Ei PNG-, JPEG- eller WebP biletfil" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Allereie abonnert!" @@ -1586,20 +1615,20 @@ msgstr "Kan ikkje slette opningsinnlegget i tråden!" msgid "Please wait before commenting again" msgstr "Vennligst vent før du kommenterar igjen" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Opna tråd" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Kan ikkje opprette tråd!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Det finst allereie ein godkjenningstråd! Vurder å svare der i staden" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Vennligst vent før du opnar ein annan tråd" @@ -1618,7 +1647,7 @@ msgstr "Brukarnamn eller e-post" msgid "Password" msgstr "Lykelord" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Hugs meg" @@ -1652,12 +1681,7 @@ msgstr "Innlogging mislukkast" msgid "Display Name" msgstr "Visningsnamn" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Brukarnamn" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1665,8 +1689,8 @@ msgstr "" "Berre alfabetiske bokstavar (A-Åa-å), tal (0-9), understrek (_), " "minustegn (-) og punktum (.) er tillate" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-post" @@ -1675,57 +1699,53 @@ msgstr "E-post" msgid "What is the result of the above calculation?" msgstr "Kva er resultatet av den ovanståande utrekninga?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Eg samtykkjer" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrer deg" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Feil svar på CAPTCHA" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Nullstill lykelord" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Kan ikkje finne kontoen" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nytt lykelord" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Bekreft lykelord" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Lykelord må samsvare" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Gammalt lykelord" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Lykelord samsvarer ikkje" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Denne e-postadressa er avmeldt/svartelista og kan ikkje nyttast" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "E-postadressa er allereie i bruk" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1734,35 +1754,35 @@ msgstr "" "Vi klarte ikkje å opprette kontoen, sidan e-postadressa allereie er i " "bruk av %(display_name)s. Prøv ein annan e-postadresse." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Ditt lykelord er endra suksessfullt." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Gammalt lykelord er feilaktig" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Ukjent verifiseringstoken!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Tokenet har utløpt" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Ein annan brukar har allereie registrert seg med den e-postadressa" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "E-postendring bekreftet" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "E-postadresse endra" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1770,16 +1790,16 @@ msgstr "" "Din e-postadresse har blitt endra. Om du ikkje ba om dette, vennligst " "kontakt ein administrator." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "No kan du logge inn" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 #, fuzzy msgid "Send" msgstr "Send" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1832,7 +1852,7 @@ msgstr "Ukjent påstandstype" msgid "Top reviewer" msgstr "Topp gjennomgåar («reviewer »)" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1847,7 +1867,7 @@ msgstr "Den nest mest hjelpsame gjennomgåaren («reviewer»)" msgid "3rd most helpful reviewer" msgstr "Den tredje mest hjelpsame gjennomgåaren («reviewer »)" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Dette plasserer %(display_name)s blant dei øvste %(perc)s%%.\"" @@ -1974,60 +1994,54 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Du kan ikkje forfremje ein brukar til ein høgare rang enn deg sjølv!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorisasjon mislukkast [feil=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Sett i samband GitHub og kontoa" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Godkjenning mislyktes [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Tekst å finne (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Søk" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Det eksisterer allereie ein pakke med dette namnet. Sjå retningslinjene i" " Politikk og Veiledning 3 («Policy and Guidance 3 »)" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Du må leggje til minst eitt skjermbilete." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2036,29 +2050,29 @@ msgstr "" "Dei følgjande harde avhengigheitene («hard dependencies ») må leggjast " "til i ContentDB først: %(deps)s\"" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Ver venleg og vent på at lisensen vert lagt til i CDB." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2066,37 +2080,37 @@ msgstr "" msgid "See more" msgstr "Sjå meir" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Feil: Ei anna pakke nyttar allereie dette forumemnet!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" "Feil: Forfattaren av forum-emnet samsvarar ikkje med forfattaren av " "pakken." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Du har ikkje løyve til å redigere denne pakken" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Du har ikkje løyve til å endre pakkenamnet" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2124,10 +2138,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "For mange førespurnader, ver venleg å vent før du prøver igjen" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "Ei PNG-, JPEG- eller WebP biletfil" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2173,6 +2183,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Modifikasjon" @@ -2323,17 +2362,17 @@ msgstr "Godkjenn" msgid "Delete" msgstr "Slett" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2367,7 +2406,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2380,128 +2419,123 @@ msgid "Admin" msgstr "Administrator" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Ny tråd" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Vedlikehaldar" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2526,7 +2560,7 @@ msgstr "%(num)d nye varsel" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Vis" @@ -2613,7 +2647,7 @@ msgstr "Logg ut" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2630,8 +2664,8 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Reglar" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2650,7 +2684,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Personvernreglar" @@ -2705,62 +2739,62 @@ msgstr "" msgid "Welcome" msgstr "Velkommen" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Forrige" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Neste" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Nyleg lagt til" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Nyleg oppdatert" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Topp spel" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Topp mods" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Topp Teksturpakkar" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Søk etter emneknaggar" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Høgst vurdert" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2921,6 +2955,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Rediger" @@ -2949,6 +2984,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3425,19 +3461,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "Du kan leggja til nokon i ein privat tråd ved å skriva @brukarnamn." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Ingen trådar funne" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Tråd" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Siste svar" @@ -3475,7 +3507,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3504,7 +3536,7 @@ msgstr "Forumemne" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3643,6 +3675,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3751,9 +3784,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4377,7 +4410,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4639,8 +4674,8 @@ msgstr "Ikkje-fri media" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4729,7 +4764,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4746,7 +4781,7 @@ msgid "Compatible Games" msgstr "Kompatible spel" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4778,7 +4813,7 @@ msgstr "Informasjon" msgid "Technical Name" msgstr "Teknisk namn" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s for kode,
%(media_license)s for medium." @@ -4787,7 +4822,7 @@ msgstr "%(code_license)s for kode,
%(media_license)s for medium." msgid "Unknown" msgstr "Ukjent" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Lagt til" @@ -4795,7 +4830,7 @@ msgstr "Lagt til" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4807,34 +4842,109 @@ msgstr "Meir" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4843,7 +4953,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4868,12 +4978,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4917,15 +5021,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4934,64 +5038,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Ingen skjermbilete treng godkjenning." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Alt ferdig!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Lisens påkrevd" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Vis alle" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5261,31 +5365,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Knytt til Github" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Ingen" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5364,53 +5468,61 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Skriv inn forum-brukarnamnet ditt her:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Forum brukarnamn" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Bare a-zA-Z0-9._ tillate" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Verifieringstoken" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 #, fuzzy msgid "" "Go to Brukarstyrtavle" " > Profil > Rediger signatur" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Lim inn dette i signaturen din:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Klikk neste slik at vi kan sjekke det." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5689,10 +5801,6 @@ msgstr "Same som brukarnamnet" msgid "Please prove that you are human" msgstr "Vennlegst bevis at du er eit menneske" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Eg samtykkjer " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5820,27 +5928,31 @@ msgstr "Frå starten av året til no" msgid "Last year" msgstr "I fjor" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6466,3 +6578,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "Eg samtykkjer" + +#~ msgid "Rules" +#~ msgstr "Reglar" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "Du kan leggja til nokon i ein privat tråd ved å skriva @brukarnamn." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "Eg samtykkjer " + diff --git a/translations/pl/LC_MESSAGES/messages.po b/translations/pl/LC_MESSAGES/messages.po index 51b90f37..414ba812 100644 --- a/translations/pl/LC_MESSAGES/messages.po +++ b/translations/pl/LC_MESSAGES/messages.po @@ -7,25 +7,24 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-07-05 21:02+0000\n" "Last-Translator: nauta-turbidus \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 5.13-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Użytkownik zbanowany:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Zostałeś zbanowany." @@ -439,10 +438,9 @@ msgstr "<16 pikseli" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 -#, fuzzy msgctxt "tags" -msgid "Less than 16px" -msgstr "Mniej niż 16 pikseli" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -954,7 +952,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paczki" @@ -969,7 +967,30 @@ msgstr "%(package_type)s dla %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s temu" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Nazwa użytkownika" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Wyszukaj" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Wyróżnione" @@ -990,17 +1011,18 @@ msgstr "Ogranicz do paczki" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Zapisz" @@ -1009,7 +1031,7 @@ msgstr "Zapisz" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -1029,7 +1051,6 @@ msgid "Page Content" msgstr "Zawartość strony" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Prywatny" @@ -1121,19 +1142,19 @@ msgstr "Tłumaczenie" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Wydania" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Zrzuty ekranu" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Opiekunowie projektu" @@ -1156,9 +1177,9 @@ msgstr "Udostępnianie i odznaki" msgid "Remove / Unpublish" msgstr "Usuń / Wycofaj Publikację" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Wspierane gry" @@ -1188,13 +1209,10 @@ msgstr "Przestarzały" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Typ" @@ -1206,7 +1224,7 @@ msgstr "Autor" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Tagi" @@ -1217,7 +1235,7 @@ msgstr "Uwagi zawartości" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licencja" @@ -1229,7 +1247,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1261,7 +1279,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1310,12 +1328,12 @@ msgid "Title (Human-readable)" msgstr "Tytuł (Czytelny dla człowieka)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nazwa (techniczna)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 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 (_)" @@ -1325,7 +1343,7 @@ msgid "Short Description (Plaintext)" msgstr "Krótki opis (zwykły tekst)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Stan konserwacji" @@ -1385,7 +1403,7 @@ msgstr "Paczka już istnieje" msgid "A collection with a similar name already exists" msgstr "Kolekcja o podobnej nazwie już istnieje" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1394,32 +1412,32 @@ msgstr "" "Musisz dodać adres e-mail do swojego konta i go potwierdzić zanim " "będziesz mógł zarządzać pakietami" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Zapisz szkic" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Nie można znaleźć tego użytkownika" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Brak dostępu" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Nie masz uprawnień aby to zrobić" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1427,62 +1445,62 @@ msgstr "" "Proszę skomentuj w wątku zatwierdzenia, żeby redaktorzy wiedzieli, co " "zmieniasz" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Ustaw stan na %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Usunięto paczkę" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Niezatwierdzona paczka" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Opiekunowie (po przecinku)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Nie masz uprawnień aby edytować listę opiekunów" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Nie jesteś opiekunem" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 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:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Nazwa autora" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Włącz wykrywanie wsparcia w oparciu na zależnościach (zalecane)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Wspierane gry" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Niewspierane gry" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Wspiera wszystkie gry (chyba, że zaznaczono inaczej) / jest niezależna od" " gry" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "Potrzebujesz przynajmniej jednego wydania, żeby móc edytować wsparcie gry" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Mod (lub ich paczka) musi zawierać przynajmniej jeden mod. Proszę " @@ -1499,7 +1517,7 @@ msgstr "Metoda" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Wysyłanie pliku" @@ -1509,28 +1527,22 @@ msgstr "Odniesienie do repozytorium Git (tj: hash commitu, gałąź lub tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minimalna wersja Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Maksymalna wersja Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID zadania" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Jest zatwierdzone" @@ -1542,75 +1554,75 @@ msgstr "Zaimportuj z repozytorium Git" msgid "Upload .zip file" msgstr "Wyślij plik .zip" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Ustaw minimalne" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Ustaw maksymalne" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 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:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Aktualizuj" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Wyzwalacz" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Nowy commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nowy tag" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Nazwa gałęzi" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akcja" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Wyślij powiadomienie i oznacz jako przestarzałe" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Utwórz wydanie" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Zapisz ustawienia" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Wyłącz automatyzację" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Usunięto konfigurację aktualizacji" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Teraz, utwórz pierwsze wydanie" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Komentarz" @@ -1647,8 +1659,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Tworzenie odnośników do zablokowanych stron jest niedozwolone" @@ -1660,27 +1672,42 @@ msgstr "Nie możesz oceniać opinii swojej paczki!" msgid "You can't vote on your own reviews!" msgstr "Nie możesz oceniać swoich opinii!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Tytuł/Nagłówek" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Obrazek okładki" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Wiadomość" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Zgłoś" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "plik obrazu PNG, JPEG lub WebP" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Już zasubskrybowano!" @@ -1713,20 +1740,20 @@ msgstr "Nie można usunąć wiadomości otwierającej post!" msgid "Please wait before commenting again" msgstr "Poczekaj zanim znów skomentujesz" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Otwórz wątek" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Nie można utworzyć wątku!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Wątek zatwierdzający już istnieje! Rozważ utworzenie odpowiedzi tam" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Poczekaj zanim otworzysz kolejny wątek" @@ -1745,7 +1772,7 @@ msgstr "Nazwa użytkownika lub email" msgid "Password" msgstr "Hasło" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Zapamiętaj mnie" @@ -1779,12 +1806,7 @@ msgstr "Logowanie nieudane" msgid "Display Name" msgstr "Wyświetlana nazwa" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Nazwa użytkownika" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1792,8 +1814,8 @@ msgstr "" "Tylko litery alfabetu (A-Za-z), liczby (0-9), podłogi (_), minusy (-) " "oraz kropki (.) są dozwolone" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1802,59 +1824,55 @@ msgstr "Email" msgid "What is the result of the above calculation?" msgstr "Jaki jest wynik powyższego wyrażenia?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Zgadzam się" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Zarejestruj się" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Niepoprawna odpowiedź captcha" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Zresetuj hasło" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Nie można znaleźć konta" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nowe hasło" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Zweryfikuj hasło" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Hasła muszą się zgadzać" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Stare hasło" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Hasła nie zgadzają się" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Ten adres email został odsubskrybowany/znajduje się na czarnej liście i " "nie może być użyty" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Email już w użyciu" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1863,35 +1881,35 @@ msgstr "" "Nie mogliśmy utworzyć konta, ponieważ email jest już używany przez " "%(display_name)s. Spróbuj użyć innego adresu email." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Twoje hasło zostało pomyślnie zmienione." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Stare hasło jest niepoprawne" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Nieznany token weryfikacji!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Token wygasł" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Inny użytkownik już używa tego adresu email" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Potwierdzono zmianę adresu email" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Adres email został zmieniony" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1899,15 +1917,15 @@ msgstr "" "Twój adres email został zmieniony. Jeżeli nie ty to zrobiłeś, skontaktuj " "się z administratorem." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Możesz teraz się zalogować" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Wyślij" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1960,7 +1978,7 @@ msgstr "Nieznany typ zajęcia" msgid "Top reviewer" msgstr "Najlepszy recenzent" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s napisał najbardziej pomocne opinie na ContentDB." @@ -1973,7 +1991,7 @@ msgstr "Drugi najbardziej pomocny recenzent" msgid "3rd most helpful reviewer" msgstr "Trzeci najbardziej pomocny recenzent" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "To ustanawia %(display_name)s w top %(perc)s%%" @@ -2098,87 +2116,81 @@ msgstr "Ranga" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nie możesz promować użytkownika na rangę wyższą niż twoja!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autoryzacja nieudana [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Przypisano GitHub do konta" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "Konto na GitHub jest już powiązane z innym użytkownikiem: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autoryzacja nieudana [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Tekst do wyszukania (wyrażenie regularne)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Filtr plików" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Wyszukaj" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Taka paczka już istnieje. Zobacz Politykę i przewodnictwo 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Musisz utworzyć wydanie zanim ta paczka może zostać zatwierdzona." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Wydanie jest jeszcze importowane lub nastąpił błąd." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Ustaw wydania" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Musisz dodać co najmniej jeden zrzut ekranu." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, 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_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "Jakie gry wspiera twój pakiet? Proszę wskaż na stronie wspieranych gier" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Proszę czekać zanim licencja zostanie dodana do CDB." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "Upewnij się, że ta paczka ma prawa do nazwy, której używa." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "Upewnij się, że ta paczka ma prawa do nazw %(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2186,15 +2198,15 @@ msgstr "Upewnij się, że ta paczka ma prawa do nazw %(names)s" msgid "See more" msgstr "Zobacz więcej" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Błąd: Inna paczka już używa tego tematu na forum!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Błąd: Autor tematu na forum nie zgadza się z autorem paczki." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2202,21 +2214,21 @@ msgstr "" "Uwaga: Temat na forum nieznaleziony. Temat mógł zostać stworzony po " "ostatnim odczytaniu forum przez system." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "Nazwa może zawierać tylko małe litery (a-z), cyfry (0-9) oraz podłogi (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Nie masz uprawnień aby edytować tą paczkę" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Nie masz uprawnień aby zmienić nazwę paczki" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2244,10 +2256,6 @@ msgstr "Niepoprawny hash commitu; musi być 40-znakowym napisem base16" msgid "Too many requests, please wait before trying again" msgstr "Zbyt dużo zapytań, poczekaj zanim spróbujesz ponownie" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "plik obrazu PNG, JPEG lub WebP" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2296,6 +2304,35 @@ msgstr "" "Nie udało się stworzyć konta, bo ta nazwa użytkownika była używana w " "przeszłości." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Inne" + #: app/models/packages.py:69 msgid "Mod" msgstr "Modyfikacja" @@ -2447,17 +2484,17 @@ msgstr "Zatwierdź" msgid "Delete" msgstr "Usuń" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Nowy commit %(hash)s znaleziony na repozytorium Gita." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "Ostatnie wydanie było z commita %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Nowy tag %(tag_name)s znaleziony na repozytorium Gita." @@ -2491,7 +2528,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Bot" @@ -2504,128 +2541,123 @@ msgid "Admin" msgstr "Administrator" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Edycja Pakietu" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Zatwierdzenie Pakietu" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nowy wątek" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Nowa Opinia" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Odpowiedź w wątku" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Opiekun" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Ostrzeżenie Redaktora" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Różne Redaktora" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Inne" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "To jest powiadomienie o Edycji Pakietu." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "To jest powiadomienie o Zatwierdzeniu Pakietu." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "To jest powiadomienie o Nowym Wątku." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "To jest powiadomienie o Nowej Opinii." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "To jest powiadomienie o Odpowiedzi w Wątku." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "To jest powiadomienie Bota." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "To jest powiadomienie o zmianie Opiekuna." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "To jest powiadomienie o Ostrzeżeniu Redaktora." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "To jest powiadomienie o Różnych Redaktora." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "To jest Inne powiadomienie." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "Kiedy inny użytkownik zmienia twoje pakiety, wydania, itd." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "Powiadomienia od redaktorów związane z procesem zatwierdzania pakietu." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Kiedy wątek zostaję utworzony pod twoim pakietem." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Kiedy użytkownik wyśle opinię o twoim pakiecie." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Kiedy ktoś odpowie w wątku, który obserwujesz." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Od bota - np. powiadomienie o aktualizacji." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Kiedy opiekunowie twojego pakietu zmieniają się." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Dla redaktorów: Ważne ostrzeżenia." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "Dla redaktorów: Pomniejsze powiadomienia, włączając w to nowe wątki." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "Pomniejsze powiadomienia, za mało istotne, żeby dostały własną kategorię." @@ -2652,7 +2684,7 @@ msgstr "%(num)d nowych powiadomień" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Widok" @@ -2739,7 +2771,7 @@ msgstr "Wyloguj się" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Języki" @@ -2756,8 +2788,8 @@ msgid "Contact Us" msgstr "Skontaktuj się z nami" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Regulamin" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2776,7 +2808,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Polityka prywatności" @@ -2831,62 +2863,62 @@ msgstr "Nasza polityka prywatności została zaktualizowana (%(date)s)" msgid "Welcome" msgstr "Witamy" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s autorstwa %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Poprzedni" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Następny" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Niedawno dodane" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Niedawno wysłane" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Najlepsze gry" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Najlepsze modyfikacje" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Najlepsze paczki tekstur" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Wyszukaj po tagach" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Najwyżej oceniane" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Wszystkie opinie" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Ostatnie pozytywne opinie" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB posiada %(count)d paczek z całkowitą liczbą pobrań %(downloads)d." @@ -3047,6 +3079,7 @@ msgstr "Brak utworzonych tokenów" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Edytuj" @@ -3073,6 +3106,7 @@ msgid "You can replace the description with your own" msgstr "Możesz zastąpić opis swoim własnym" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Czy jesteś pewien, że chcesz usunąć {title}?" @@ -3582,19 +3616,15 @@ msgstr "Ten wątek został zablokowany." msgid "You don't have permission to post." msgstr "Nie masz uprawnień aby napisać post." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "Możesz dodać kogoś do prywatnego wątku pisząc @nazwa_użytkownika." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Brak wątków" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Wątek" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Ostatnia odpowiedź" @@ -3632,7 +3662,7 @@ msgstr "Akcje" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "W trakcie prac" @@ -3661,7 +3691,7 @@ msgstr "Tematy na forum" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3805,6 +3835,7 @@ msgid "No applications created" msgstr "Żadne aplikacje nie stworzone" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3922,9 +3953,9 @@ msgstr "Musisz wycofać pakiet, żeby zmienić jego nazwę." #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4634,10 +4665,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Wyślij opinię dla %(title)s autorstwa %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" -"Proszę przeczytać zasady Bazy Zawartości " -"(ContentDB)" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4913,12 +4944,9 @@ msgstr "Niewolne multimedia" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." 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." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -5006,7 +5034,7 @@ msgstr "Lubisz tą paczkę? Wspomóż jej rozwój poprzez wysyłanie darowizny" msgid "Donate now" msgstr "Wyślij darowiznę" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Zależności" @@ -5023,7 +5051,7 @@ msgid "Compatible Games" msgstr "Kompatybilne gry" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Żadna konkretna gra nie jest wymagana" @@ -5055,7 +5083,7 @@ msgstr "Informacje" msgid "Technical Name" msgstr "Techniczna nazwa" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -5066,7 +5094,7 @@ msgstr "" msgid "Unknown" msgstr "Nieznany" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Dodano" @@ -5074,7 +5102,7 @@ msgstr "Dodano" msgid "Remove myself" msgstr "Usuń siebie" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Zapewnia" @@ -5086,7 +5114,11 @@ msgstr "Więcej" msgid "See audit log" msgstr "Zobacz log audytów" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -5094,28 +5126,99 @@ msgstr "" "Z powodu spamu, nie akceptujemy zgłoszeń od anonimowych użytkowników w " "tym formularzu." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "Zaloguj się lub skontaktuj z adminem pod linkiem poniżej." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Co zgłaszasz? Dlaczego to zgłaszasz?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Zgłoszenia zostaną udostępnione personelu ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -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/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "Znalazłeś błąd? Zgłoś go na liście błędów paczki lub utwórz wątek." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Zadanie nieudane" @@ -5124,7 +5227,7 @@ msgstr "Zadanie nieudane" msgid "Working…" msgstr "Działanie…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Wczytaj stronę ponownie aby sprawdzić aktualizacje." @@ -5151,14 +5254,6 @@ msgstr "" "Jeżeli paczka nie powinna pojawiać się na CDB (tj: jeżeli nie działa), " "możesz nam o tym powiedzieć tutaj." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Tylko ty, autor paczki, oraz użytkownicy z rangą Zatwierdzacz lub wyższą " -"mogą czytać prywatne wątki." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5202,15 +5297,15 @@ msgstr "Widoczny dla:" msgid "Plus approvers and editors" msgstr "Dodatkowo osoby zatwierdzające i edytujące" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Czy ta opinia jest przestarzała?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Np., czy narzeka na problemy, które już rozwiązałeś?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "Możesz zgłosić przestarzałe opinie klikając na %(flag)s przy opinii." @@ -5219,66 +5314,66 @@ msgstr "Możesz zgłosić przestarzałe opinie klikając na %(flag)s przy opinii msgid "Editor Work Queue" msgstr "Kolejka zadań edytora" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Kolejka zatwierdzenia" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Zatwierdź wszystkie" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Żadne zrzuty ekranu nie wymagają zatwierdzenia." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Żadne paczki nie wymagają zatwierdzenia." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Importowanie" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Żadne wydania nie wymagają zatwierdzenia." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Wszystko zrobione!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Wymagana licencja" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Dodaj tagi do paczek" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d paczek nie ma żadnych tagów." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Zobacz tagi" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Niespełnione zależności" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Nazwy modyfikacji, na których zależą inne paczki ale żadna paczka ich nie" " zapewnia." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Zobacz wszystko" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Ostatnie akcje" @@ -5567,33 +5662,33 @@ msgstr "Zobacz uprawnienia GitHub serwisu ContentDB" msgid "Disconnect" msgstr "Rozłącz" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Połącz konto GitHub" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Brak" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Usuwanie konta oraz dezaktywacja" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Usuń lub dezaktywuj" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" "Usuwanie konta oraz dezaktywacja nie jest jeszcze dostępna dla " "użytkowników." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Ostatnie akcje na koncie" @@ -5680,35 +5775,43 @@ msgstr "Nie posiadasz konta na forum?" msgid "You can still sign up without one." msgstr "Możesz zarejestrować się bez niego." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Opcja 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Użyj pola GitHub na twoim profilu forum" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Wpisz twoją nazwę użytkownika na forum tutaj:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Nazwa użytkownika na forum" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Tylko znaki a-zA-Z0-9._ są dozwolone" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Będziesz musiał mieć wypełnione pole GitHub w swoim profilu na forum." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5716,19 +5819,19 @@ msgstr "" "Zaloguj się do konta na forum i zrób to tutaj." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Następnie: zaloguj się z kontem GitHub" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Opcja 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Token weryfikacyjny" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 #, fuzzy msgid "" "Go to Panel" " kontrolny użytkownika > Profil > Edytuj sygnaturę" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Wklej to w twoją sygnaturę:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Naciśnij następny żebyśmy mogli to sprawdzić." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Nie martw się, możesz to usunąć kiedy skończysz." @@ -6022,10 +6125,6 @@ msgstr "Taka sama jak nazwa użytkownika" msgid "Please prove that you are human" msgstr "Potwierdź, że jesteś człowiekiem" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Zgadam się z " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6161,27 +6260,31 @@ msgstr "Rok temu do teraz" msgid "Last year" msgstr "Ostatni rok" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(pokaż tabelę w przeglądarce)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Obraz" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "żadne" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Niewspierane Gry" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Zależności opcjonalne" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6700,3 +6803,61 @@ msgstr "Rozważ włączenie powiadomień e-mail, możesz dostosować ilość wys #~ msgid "Luanti-Mods org only" #~ msgstr "Modyfikacje z organizacji Luanti-Mods" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Mniej niż 16 pikseli" + +#~ msgid "I agree" +#~ msgstr "Zgadzam się" + +#~ msgid "Rules" +#~ msgstr "Regulamin" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "Możesz dodać kogoś do prywatnego wątku pisząc @nazwa_użytkownika." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" +#~ "Proszę przeczytać zasady " +#~ "Bazy Zawartości (ContentDB)" + +#~ 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." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Co zgłaszasz? Dlaczego to zgłaszasz?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Zgłoszenia zostaną udostępnione personelu ContentDB." + +#~ 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." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Tylko ty, autor paczki, oraz użytkownicy" +#~ " z rangą Zatwierdzacz lub wyższą mogą" +#~ " czytać prywatne wątki." + +#~ msgid "I agree to the " +#~ msgstr "Zgadam się z " + diff --git a/translations/pt/LC_MESSAGES/messages.po b/translations/pt/LC_MESSAGES/messages.po index 3a67525c..6a108362 100644 --- a/translations/pt/LC_MESSAGES/messages.po +++ b/translations/pt/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-05-18 15:01+0000\n" "Last-Translator: Ian Pedras \n" -"Language-Team: Portuguese \n" "Language: pt\n" +"Language-Team: Portuguese " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.12-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Banido:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Você foi banido." @@ -120,8 +119,7 @@ msgstr "Construir engenhos e ferramentas" #: app/_translations.py:34 msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." -msgstr "" -"Adiciona mecanismos ou ferramentas que mudam como os jogadores constroem." +msgstr "Adiciona mecanismos ou ferramentas que mudam como os jogadores constroem." #. NOTE: tags: title for chat #: app/_translations.py:36 @@ -274,7 +272,8 @@ msgid "" "For content whose main utility or features are provided within a GUI, on-" "screen menu, or similar" msgstr "" -"Para conteúdos que modificam ou adicionam interfaces ou menus dentro do jogo" +"Para conteúdos que modificam ou adicionam interfaces ou menus dentro do " +"jogo" #. NOTE: tags: title for hud #: app/_translations.py:82 @@ -383,8 +382,8 @@ msgstr "Menor que 16px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Menos que 16px" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -825,7 +824,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pacotes" @@ -840,7 +839,30 @@ msgstr "%(package_type)s para %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s atrás" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Nome de usuário" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Pesquisar" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Apresentou" @@ -861,17 +883,18 @@ msgstr "Limitar ao pacote" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Salvar" @@ -880,7 +903,7 @@ msgstr "Salvar" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -900,7 +923,6 @@ msgid "Page Content" msgstr "Conteúdo da Página" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privado" @@ -992,19 +1014,19 @@ msgstr "Tradução" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Lançamentos" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Fotos de Tela" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Mantenedor" @@ -1027,9 +1049,9 @@ msgstr "Vezes compartilhadas e Distintivos" msgid "Remove / Unpublish" msgstr "Remover / Despublicar" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Jogos Suportados" @@ -1059,13 +1081,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Tipo" @@ -1077,7 +1096,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" @@ -1088,7 +1107,7 @@ msgstr "Avisos de Conteúdo" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licença" @@ -1100,7 +1119,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1132,7 +1151,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1181,12 +1200,12 @@ msgid "Title (Human-readable)" msgstr "Título (legível por humanos)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nome (Técnico)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Apenas letras minúsculas (a-z), dígitos (0-9), e sublinhas (_)" @@ -1196,7 +1215,7 @@ msgid "Short Description (Plaintext)" msgstr "Descrição Curta (Apenas texto)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de Manutenção" @@ -1256,7 +1275,7 @@ msgstr "Pacote já existe" msgid "A collection with a similar name already exists" msgstr "Uma coleção com nome similar já existe" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1265,30 +1284,30 @@ msgstr "" "Você deve adicionar um endereço de e-mail à sua conta e confirmá-lo antes" " de poder gerenciar pacotes" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Rascunho salvo" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Incapaz de encontrar este usuário" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Permissão negada" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Você não tem permissão para isto" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "Por favor, comente que mudanças são necessárias no tópico de aprovação" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1296,68 +1315,68 @@ msgstr "" "Comente no tópico de aprovação para que os editores saibam o que você " "mudou" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Pacote deletado" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Pacote reprovado" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (Separados por vírgula)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Você não tem permissão para editar os mantenedores" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Você não é um mantenedor" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "você não pode retirar você mesmo da lista de mantenedores, pois você é o " "dono deste pacote." -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "nome do autor" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Ativar suporte de detecção baseado nas dependências (recomendado)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Jogos não suportados" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Suporta todos os jogos (a menos que indicado) / é independente de jogos" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -"Você precisa de pelo menos um pacote lançado para editar a lista de jogos " -"suportados." +"Você precisa de pelo menos um pacote lançado para editar a lista de jogos" +" suportados." -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -"O Modpack a ser lançado precisa de pelo menos 1 mod. Por favor, coloque um " -"novo." +"O Modpack a ser lançado precisa de pelo menos 1 mod. Por favor, coloque " +"um novo." #: app/blueprints/packages/releases.py:57 #: app/blueprints/packages/releases.py:72 @@ -1370,7 +1389,7 @@ msgstr "Método" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Upload do arquivo" @@ -1380,28 +1399,22 @@ msgstr "Referência Git (Exemplos: Commit hash, branch ou tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Versão Mínima do Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Versão Máxima do Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID da Tarefa" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Está Aprovado" @@ -1413,78 +1426,78 @@ msgstr "Importar do Git" msgid "Upload .zip file" msgstr "Upload arquivo .zip" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Definir Mínimo" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Definir Máximo" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Apenas muda valores anteriormente definidos a \"nenhum\"." -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Atualizar" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Gatilho" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Novo Commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova Etiqueta" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Nome do branch" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ação" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Mandar notificação e marcar como \"descontinuado/ultrapassado\"" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Criar uma release" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Salvar Configurações" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Desabilitar Automação" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Por favor, adicione a URL de um repositório Git para automatizar os " "lançamentos do pacote (assim, eles serão ser enviados para o ContentDB " "automaticamente.)" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Configuração de Update deletada" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Agora, crie por favor um lançamento inicial para o pacote." #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Comentar" @@ -1517,12 +1530,13 @@ msgid "" "again, and consider making your reviews more detailed" msgstr "" "Você fez review de muitos pacotes recentemente. Por favor, espere para " -"tentar novamente, e considere fazer suas reviews um tanto mais detalhadas." +"tentar novamente, e considere fazer suas reviews um tanto mais " +"detalhadas." #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Anexar links de sites bloqueados não é permitido" @@ -1534,27 +1548,42 @@ msgstr "Você não pode votar em reviews de seus próprios pacotes!" msgid "You can't vote on your own reviews!" msgstr "Você não pode votar em suas próprias reviews." -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Título/Descrição pequena" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Imagem de thumbnail" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mensagem" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Reportar/Denunciar" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "um arquivo de imagem PNG, JPEG ou WebP" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Já está inscrito!" @@ -1587,20 +1616,20 @@ msgstr "Você não pode deletar a thread de abertura!" msgid "Please wait before commenting again" msgstr "Por favor, espere um pouco para comentar novamente." -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Thread aberta" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Impossível criar threads!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "A thread de aprovação do pacote já existe, considere responder lá." -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Por favor, espere um pouco antes de criar outra thread." @@ -1619,7 +1648,7 @@ msgstr "Nome de usuário ou email" msgid "Password" msgstr "Senha" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Lembre de mim na próxima vez que eu entrar no site" @@ -1653,12 +1682,7 @@ msgstr "O Login falhou" msgid "Display Name" msgstr "Nome que será exibido" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Nome de usuário" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1666,8 +1690,8 @@ msgstr "" "Apenas letras (A-Za-z), números (0-9), sublinhado(_), traço(-) e " "pontos(.) permitidos" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1676,57 +1700,53 @@ msgstr "E-mail" msgid "What is the result of the above calculation?" msgstr "Qual o resultado da operação acima?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Concordo" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registar" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Resposta do captcha incorreta" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Resetar palavra-passe" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Incapaz de localizar a conta" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nova palavra-passe" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Verificar palavra-passe" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Palavras-passe devem ser compatíveis" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Palavra-passe antiga" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Palavras-passe não compatíveis" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Esse e-mail foi desinscrito/banido e não pode ser utilizado" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "E-mail já usado" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1735,35 +1755,35 @@ msgstr "" "Não conseguimos criar a conta já que o e-mail está em uso por " "%(display_name)s. Tente um e-mail diferente." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "A sua palavra-passe foi alterada com sucesso." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Palavra-passe antiga está incorreta" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Token de verificação desconhecido!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Token inspirou" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Outro utilizador já usa esse e-mail" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Mudança de e-mail confirmada" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "E-mail alterado" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1771,15 +1791,15 @@ msgstr "" "O seu e-mail foi alterado. Se não requisitou essa mudança, por favor, " "contate um administrador." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Talvez deva logar" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1832,7 +1852,7 @@ msgstr "Tipo de requisição desconhecida" msgid "Top reviewer" msgstr "Avaliador top" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s escreveu as avaliações mais uteis no ContentDB." @@ -1845,7 +1865,7 @@ msgstr "2nd avaliador mais útil" msgid "3rd most helpful reviewer" msgstr "3rd avaliador mais útil" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Isso põe %(display_name)s no top %(perc)s%%" @@ -1968,58 +1988,52 @@ msgstr "Ranque" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Não pode promover um utilizador para um ranque maior que o seu!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "A autorização falhou [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "GitHub vinculado à conta" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "A autorização falhou [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Texto para localizar (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Filtro de ficheiros" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Pesquisar" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Um pacote já existe com esse nome. Por favor, veja Politicas e Guias 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Precisa criar um lançamento antes que este pacote possa ser aprovado." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Lançamento ainda está a ser importado, ou contem um erro." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Configurar lançamentos" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Precisa adicionar ao menos uma captura de ecrã." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2028,7 +2042,7 @@ msgstr "" "As dependências a seguir precisam ser adicionadas ao ContentDB primeiro: " "%(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2036,25 +2050,25 @@ msgstr "" "Quais jogos seu pacote suporta? Por favor especifique na página de jogos " "suportados!" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Por favor, aguarde pela licença para adicionar ao CDB." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" "Por favor, certifique-se de que este pacote tenha direito aos nomes que " "usa." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "Por favor certifique-se que este pacote tem direito aos nomes %(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2062,15 +2076,15 @@ msgstr "Por favor certifique-se que este pacote tem direito aos nomes %(names)s" msgid "See more" msgstr "Ver mais" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Erro: Outro pacote já utiliza este tópico de fórum!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Erro: Autor do tópico do fórum não é o mesmo autor do pacote." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2078,7 +2092,7 @@ msgstr "" "Aviso: tópico do fórum não encontrado. O tópico pode ter sido criado " "desde o último rastreamento do fórum." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2086,15 +2100,15 @@ msgstr "" "Nome pode conter apenas letras minúsculas (a-z), números (0-9) e " "sublinhas (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Não tem permissão para editar esse pacote" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Não tem permissão para alterar o nome desse pacote" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2122,10 +2136,6 @@ msgstr "Hash de commit inválido; precisa ser uma cadeia base16 com 40 caractér msgid "Too many requests, please wait before trying again" msgstr "Muitas requisições, por favor, espere antes de tentar novamente" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "um arquivo de imagem PNG, JPEG ou WebP" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2169,6 +2179,35 @@ msgstr "Esse utilizador/nome mostrado já está em uso, por favor, escolha outro msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2318,17 +2357,17 @@ msgstr "Aprovar" msgid "Delete" msgstr "Deletar" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2362,7 +2401,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2375,128 +2414,123 @@ msgid "Admin" msgstr "Administrador" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Novo tópico" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2521,7 +2555,7 @@ msgstr "%(num)d notificações novas" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Visualizar" @@ -2608,7 +2642,7 @@ msgstr "Desnotar" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Idiomas" @@ -2625,8 +2659,8 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Regras" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2645,7 +2679,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Politicas de privacidade" @@ -2700,62 +2734,62 @@ msgstr "" msgid "Welcome" msgstr "Bem-vind@" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Anterior" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Posterior" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Adicionados Recentemente" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Atualizados recentemente" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Melhores Jogos" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Melhores Mods" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Melhores Pacotes de Texturas" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Pesquisar por tags" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Melhores avaliados" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Todas as avaliações" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Avaliações positivas recentes" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB contêm %(count)d pacotes com um total de %(downloads)d descargas." @@ -2916,6 +2950,7 @@ msgstr "Nenhum token criado" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Editar" @@ -2942,6 +2977,7 @@ msgid "You can replace the description with your own" msgstr "Pode substituir a descrição pela sua própria" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Tem certeza que quer remover {title}?" @@ -3446,19 +3482,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3496,7 +3528,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3525,7 +3557,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3664,6 +3696,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3772,9 +3805,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4408,7 +4441,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Poste uma avaliação para %(title)s por %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4680,11 +4715,9 @@ msgstr "Mídia não gratuita" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" -"Esse tópico é visível apenas para o seu criador, mantedores, utilizadores" -" do ranque de Aprovadores e @utilizadores mencionados." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4774,7 +4807,7 @@ msgstr "" msgid "Donate now" msgstr "Doe agora" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Dependências" @@ -4791,7 +4824,7 @@ msgid "Compatible Games" msgstr "Jogos compatíveis" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Nenhum jogo específico requerido" @@ -4823,7 +4856,7 @@ msgstr "Informações" msgid "Technical Name" msgstr "Nome técnico" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s para o código,
%(media_license)s para mídia." @@ -4832,7 +4865,7 @@ msgstr "%(code_license)s para o código,
%(media_license)s para mídia." msgid "Unknown" msgstr "Desconhecido" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Adicionado" @@ -4840,7 +4873,7 @@ msgstr "Adicionado" msgid "Remove myself" msgstr "Remover eu mesmo" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Providencia" @@ -4852,7 +4885,11 @@ msgstr "Mais" msgid "See audit log" msgstr "Ver log de audição" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -4860,23 +4897,33 @@ msgstr "" "Por conta de spam, não aceitamos mais reportes de utilizadores anônimos " "nesse formulário." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "O que reporta? Por que reporta isso?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Reportes serão partilhados com o staff do ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." -msgstr "Apenas o administrador é ativado a ver quem fez o reporte." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -4884,6 +4931,67 @@ msgstr "" "Encontrou um bug? Por favor, reporte no issue tracker do pacote ou num " "tópico." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Tarefa falhou" @@ -4892,7 +5000,7 @@ msgstr "Tarefa falhou" msgid "Working…" msgstr "A trabalhar…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Recarregue a página para procurar atualizações." @@ -4919,14 +5027,6 @@ msgstr "" "Se o pacote não estiver no CDB (ex: se ele não funciona mais), também " "pode deixar que saibamos aqui." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Apenas você, autor do pacote e utilizadores do ranque Aprovadores e acima" -" podem ler tópicos privados." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4970,15 +5070,15 @@ msgstr "Visível para:" msgid "Plus approvers and editors" msgstr "Mais aprovadores e editores" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4987,64 +5087,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "Fila de trabalho do editor" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Fila de aprovação" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Aprovar tudo" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Nenhuma captura de ecrã precisa de aprovação." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Nenhum pacote precisa de aprovação." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Importar" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Nenhum lançamento precisa de aprovação." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Tudo feito!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Licenciamento necessário" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Pacote de tags" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d pacotes não têm nenhuma tag." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Visualizar tags" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Dependências não preenchidas" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Visualizar tudo" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Ações recentes" @@ -5322,31 +5422,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5425,68 +5525,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5746,10 +5854,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5874,27 +5978,31 @@ msgstr "" msgid "Last year" msgstr "Ano passado" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6558,3 +6666,59 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Menos que 16px" + +#~ msgid "I agree" +#~ msgstr "Concordo" + +#~ msgid "Rules" +#~ msgstr "Regras" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" +#~ "Esse tópico é visível apenas para " +#~ "o seu criador, mantedores, utilizadores " +#~ "do ranque de Aprovadores e @utilizadores" +#~ " mencionados." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "O que reporta? Por que reporta isso?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Reportes serão partilhados com o staff do ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Apenas o administrador é ativado a ver quem fez o reporte." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Apenas você, autor do pacote e " +#~ "utilizadores do ranque Aprovadores e " +#~ "acima podem ler tópicos privados." + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/pt_BR/LC_MESSAGES/messages.po b/translations/pt_BR/LC_MESSAGES/messages.po index 7028bf9e..92cd8470 100644 --- a/translations/pt_BR/LC_MESSAGES/messages.po +++ b/translations/pt_BR/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2023-12-27 00:11+0000\n" "Last-Translator: Alexsandro Vítor \n" "Language: pt_BR\n" @@ -17,13 +17,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Banido:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Você foi banido." @@ -385,7 +385,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -828,7 +828,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pacotes" @@ -843,7 +843,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s atrás" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Usuário" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Pesquisar" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Apresentou" @@ -864,17 +887,18 @@ msgstr "Limite de pacote" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Salvar" @@ -883,7 +907,7 @@ msgstr "Salvar" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -903,7 +927,6 @@ msgid "Page Content" msgstr "Página de conteúdo" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privado" @@ -995,19 +1018,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Lançamentos" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Capturas de tela" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Mantenedores" @@ -1030,9 +1053,9 @@ msgstr "Compartilhar e Selos" msgid "Remove / Unpublish" msgstr "Remover / Despublicar" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Jogos suportados" @@ -1062,13 +1085,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Tipo" @@ -1080,7 +1100,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Etiquetas" @@ -1091,7 +1111,7 @@ msgstr "Avisos de Conteúdo" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licença" @@ -1103,7 +1123,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1135,7 +1155,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1184,12 +1204,12 @@ msgid "Title (Human-readable)" msgstr "Título (legível por humanos)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nome (Técnico)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Apenas letras minúsculas (a-z), dígitos (0-9) e sublinhados (_)" @@ -1199,7 +1219,7 @@ msgid "Short Description (Plaintext)" msgstr "Descrição curta (texto simples)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Estado de Manutenção" @@ -1266,101 +1286,101 @@ msgstr "O pacote já existe" msgid "A collection with a similar name already exists" msgstr "Uma coleção com nome similar já existe" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 #, fuzzy msgid "Unable to find that user" msgstr "Não foi possível encontrar esse usuário" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Permissão negada" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Você não tem permissão para fazer isso" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "Por favor, comente quais mudanças são necessárias no tópico de aprovação" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Pacote excluído" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Pacote não aprovado" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores(separados por vírgula)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Você não tem permissão para editar os mantenedores" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Você não é um mantenedor" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Donos do pacote não podem se remover como mantenedores" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Nome do autor" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Habilitar detecção de suporte com base em dependências (recomendado)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Jogos suportados" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Jogos não suportados" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Suporta todos os jogos (exceto quando especificado) / independente de " "jogos" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" "Você precisa de pelo menos 1 lançamento antes de poder editar o suporte " "de jogos" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "(Pacotes de) mods precisam conter ao menos um mod. Por favor, crie um " @@ -1377,7 +1397,7 @@ msgstr "Método" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Upload de arquivo" @@ -1388,29 +1408,23 @@ msgstr "Referência do Git (ou seja: commit hash, branch ou tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Versão mínima do Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Versão Máxima do Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 #, fuzzy msgid "Task ID" msgstr "ID da tarefa" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Está aprovado" @@ -1422,77 +1436,77 @@ msgstr "Importar do Git" msgid "Upload .zip file" msgstr "Upload de arquivo .zip" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Configurar mínimo" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Configurar máximo" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Altere apenas os valores definidos anteriormente como nenhum" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Atualização" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Gatilho" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Novo commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nova tag" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Nome da branch" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Ação" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Enviar notificação e marcar como desatualizado" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Criar release" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Salvar Configurações" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Desabilitar automação" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Por favor, adicione uma URL de repositório Git para configurar " "lançamentos automáticos" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Configuração de atualização deletada" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Por favor, crie um lançamento inicial" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Comentar" @@ -1529,8 +1543,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Linkar para sites bloqueados não é permitido" @@ -1542,27 +1556,42 @@ msgstr "Você não pode votar em reviews de seus pacotes!" msgid "You can't vote on your own reviews!" msgstr "Você não pode votar em suas reviews!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Título/Legenda" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Imagem de capa" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mensagem" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Reportar" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Já inscrito!" @@ -1595,21 +1624,21 @@ msgstr "Não é possível excluir a postagem de abertura do tópico!" msgid "Please wait before commenting again" msgstr "Por favor, espere antes de comentar de novo" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Abrir tópico" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Incapaz de criar tópico!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 #, fuzzy msgid "An approval thread already exists! Consider replying there instead" msgstr "Um tópico de aprovação já existe! Em vez disso, considere replicar" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Por favor, espere antes de abrir outro tópico" @@ -1628,7 +1657,7 @@ msgstr "Nome de usuário ou e-mail" msgid "Password" msgstr "Senha" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Lembre-me" @@ -1662,12 +1691,7 @@ msgstr "Login falhou" msgid "Display Name" msgstr "Nome mostrado" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Usuário" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1675,8 +1699,8 @@ msgstr "" "Apenas letras (A-Za-z), números (0-9), sublinhado(_), traço(-), e " "pontos(.) permitidos" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1685,57 +1709,53 @@ msgstr "E-mail" msgid "What is the result of the above calculation?" msgstr "Qual o resultado da operação acima?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Concordo" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrar" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Resposta do captcha incorreta" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Resetar senha" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Incapaz de localizar a conta" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nova senha" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Verificar senha" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Senhas devem ser compatíveis" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Senha antiga" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Senhas não compatíveis" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "Esse e-mail foi desinscrito/banido e não pode ser utilizado" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "E-mail já usado" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1744,35 +1764,35 @@ msgstr "" "Não conseguimos criar a conta já que o e-mail está em uso por " "%(display_name)s. Tente um e-mail diferente." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Sua senha foi alterada com sucesso." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Senha antiga está incorreta" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Token de verificação desconhecido!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Token inspirou" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Outro usuário já está usando esse e-mail" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Mudança de e-mail confirmada" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "E-mail alterado" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1780,15 +1800,15 @@ msgstr "" "Seu e-mail foi alterado. Se você não requisitou essa mudança, por favor, " "contate um administrador." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Talvez você deva logar" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Enviar" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1841,7 +1861,7 @@ msgstr "Tipo de requisição desconhecida" msgid "Top reviewer" msgstr "Avaliador top" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s escreveu as avaliações mais uteis no ContentDB." @@ -1854,7 +1874,7 @@ msgstr "2nd avaliador mais útil" msgid "3rd most helpful reviewer" msgstr "3rd avaliador mais útil" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Isso coloca %(display_name)s no top %(perc)s%%" @@ -1977,58 +1997,52 @@ msgstr "Ranque" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Não pode promover um usuário para um ranque maior que o seu!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Falha na autorização[err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Vinculado à conta do GitHub" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Falha na autorização [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Texto para localizar (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Filtro de arquivos" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Pesquisar" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Um pacote já existe com esse nome. Por favor, veja Politicas e Guias 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Você precisa criar um lançamento antes que este pacote possa ser aprovado." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Lançamento ainda está sendo importado, ou contem um erro." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Configurar lançamentos" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Você precisa adicionar ao menos uma captura de tela." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2037,29 +2051,29 @@ msgstr "" "As dependências a seguir precisam ser adicionadas ao ContentDB primeiro: " "%(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Por favor, aguarde pela licença para adicionar ao CDB." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2067,21 +2081,21 @@ msgstr "" msgid "See more" msgstr "Ver mais" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Erro: Outro pacote já usa este tópico do fórum!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Erro: O autor do tópico do fórum não corresponde ao autor do pacote." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2089,15 +2103,15 @@ msgstr "" "Nome pode conter apenas letras minúsculas (a-z), números (0-9) e " "sublinhas (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Você não tem permissão para editar esse pacote" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Você não tem permissão para alterar o nome desse pacote" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2125,10 +2139,6 @@ msgstr "Hash de commit inválido; precisa ser um string base16 com 40 caractére msgid "Too many requests, please wait before trying again" msgstr "Muitas requisições, por favor, espere antes de tentar novamente" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2172,6 +2182,35 @@ msgstr "Esse usuário/nome mostrado já está em uso, por favor, escolha outro." msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2321,17 +2360,17 @@ msgstr "Aprovar" msgid "Delete" msgstr "Deletar" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2365,7 +2404,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2378,128 +2417,123 @@ msgid "Admin" msgstr "Administrador" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Novo tópico" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2526,7 +2560,7 @@ msgstr "%(num)d notificações novas" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Visualizar" @@ -2613,7 +2647,7 @@ msgstr "Desnotar" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2630,8 +2664,8 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Regras" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2650,7 +2684,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Politicas de privacidade" @@ -2705,62 +2739,62 @@ msgstr "" msgid "Welcome" msgstr "Bem-vind@" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Anterior" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Posterior" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Adicionados recentemente" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Atualizados recentemente" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Top jogos" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Top mods" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Top pacotes de texturas" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Pesquisar por tags" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Melhores avaliados" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Avaliações positivas recentes" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB contêm %(count)d pacotes com um total de %(downloads)d downloads." @@ -2921,6 +2955,7 @@ msgstr "Nenhum token criado" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Editar" @@ -2947,6 +2982,7 @@ msgid "You can replace the description with your own" msgstr "Você pode substituir a descrição pela sua própria" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Tem certeza que quer remover {title}?" @@ -3449,19 +3485,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3499,7 +3531,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3528,7 +3560,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3667,6 +3699,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3775,9 +3808,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4419,7 +4452,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Poste uma avaliação para %(title)s por %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4692,11 +4727,9 @@ msgstr "Mídia não gratuita" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" -"Esse tópico é visível apenas para seu criador, mantedores, usuários do " -"ranque de Aprovadores e @usuários mencionados." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4786,7 +4819,7 @@ msgstr "" msgid "Donate now" msgstr "Doe agora" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Dependências" @@ -4803,7 +4836,7 @@ msgid "Compatible Games" msgstr "Jogos compatíveis" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Nenhum jogo específico requerido" @@ -4837,7 +4870,7 @@ msgstr "Informações" msgid "Technical Name" msgstr "Nome técnico" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s para o código,
%(media_license)s para mídia." @@ -4846,7 +4879,7 @@ msgstr "%(code_license)s para o código,
%(media_license)s para mídia." msgid "Unknown" msgstr "Desconhecido" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Adicionado" @@ -4854,7 +4887,7 @@ msgstr "Adicionado" msgid "Remove myself" msgstr "Remover eu mesmo" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Providencia" @@ -4866,7 +4899,11 @@ msgstr "Mais" msgid "See audit log" msgstr "Ver log de audição" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -4874,23 +4911,33 @@ msgstr "" "Por conta de spam, não aceitamos mais reportes de usuários anônimos nesse" " formulário." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "O que você está reportando? Por que você está reportando isso?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Reportes serão compartilhados com o staff do ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." -msgstr "Apenas o administrador é habilitado a ver quem fez o reporte." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -4898,6 +4945,67 @@ msgstr "" "Encontrou um bug? Por favor, reporte no issue tracker do pacote ou em um " "tópico." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Tarefa falhou" @@ -4906,7 +5014,7 @@ msgstr "Tarefa falhou" msgid "Working…" msgstr "Trabalhando…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Recarregue a página para checar por atualizações." @@ -4933,14 +5041,6 @@ msgstr "" "Se o pacote não estiver no CDB (ex: se ele não funciona mais), você " "também pode deixar que saibamos aqui." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Apenas você, autor do pacote, e usuários do ranque Aprovadores e acima " -"podem ler tópicos privados." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4984,15 +5084,15 @@ msgstr "Visível para:" msgid "Plus approvers and editors" msgstr "Mais aprovadores e editores" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5001,64 +5101,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "Fila de trabalho do editor" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Fila de aprovação" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Aprovar tudo" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Nenhuma captura de tela precisa de aprovação." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Nenhum pacote precisa de aprovação." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Importar" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Nenhum lançamento precisa de aprovação." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Tudo feito!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Licenciamento necessário" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Pacote de tags" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d pacotes não têm nenhuma tag." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Visualizar tags" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Dependências não preenchidas" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Visualizar tudo" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Ações recentes" @@ -5336,31 +5436,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5439,68 +5539,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5760,10 +5868,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5914,27 +6018,31 @@ msgstr "" msgid "Last year" msgstr "Ano passado" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6741,3 +6849,58 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "Concordo" + +#~ msgid "Rules" +#~ msgstr "Regras" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" +#~ "Esse tópico é visível apenas para " +#~ "seu criador, mantedores, usuários do " +#~ "ranque de Aprovadores e @usuários " +#~ "mencionados." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "O que você está reportando? Por que você está reportando isso?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Reportes serão compartilhados com o staff do ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Apenas o administrador é habilitado a ver quem fez o reporte." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Apenas você, autor do pacote, e " +#~ "usuários do ranque Aprovadores e acima" +#~ " podem ler tópicos privados." + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/ro/LC_MESSAGES/messages.po b/translations/ro/LC_MESSAGES/messages.po index be8c87ef..6a29c5f4 100644 --- a/translations/ro/LC_MESSAGES/messages.po +++ b/translations/ro/LC_MESSAGES/messages.po @@ -7,25 +7,24 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-08-22 05:02+0000\n" "Last-Translator: Nicolae Crefelean \n" -"Language-Team: Romanian \n" "Language: ro\n" +"Language-Team: Romanian " +"\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && 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==0 || (n%100 > 0 && n%100 < " -"20)) ? 1 : 2;\n" -"X-Generator: Weblate 5.13\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Acces blocat:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Accesul ți-a fost blocat." @@ -96,9 +95,9 @@ msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -"Pentru conținut umoristic, menit ca o glumă sau o noutate, care nu trebuie " -"luat în serios și care nu este destinat utilizării serioase sau pe termen " -"lung." +"Pentru conținut umoristic, menit ca o glumă sau o noutate, care nu " +"trebuie luat în serios și care nu este destinat utilizării serioase sau " +"pe termen lung." #. NOTE: tags: title for building #: app/_translations.py:28 @@ -111,8 +110,8 @@ msgstr "Construcție" msgctxt "tags" msgid "Focuses on building, such as adding new materials or nodes" msgstr "" -"Se concentrează pe construcție, cum ar fi adăugarea de materiale sau noduri " -"noi" +"Se concentrează pe construcție, cum ar fi adăugarea de materiale sau " +"noduri noi" #. NOTE: tags: title for building_mechanics #: app/_translations.py:32 @@ -384,7 +383,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -818,7 +817,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Pachete" @@ -833,7 +832,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "acum %(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -854,17 +876,18 @@ msgstr "Limitează la pachetul" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Salvează" @@ -873,7 +896,7 @@ msgstr "Salvează" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -893,7 +916,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -983,19 +1005,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Lansări" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Capturi de ecran" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Manageri" @@ -1018,9 +1040,9 @@ msgstr "Partajări și embleme" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Jocuri suportate" @@ -1050,13 +1072,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Tip" @@ -1068,7 +1087,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Etichete" @@ -1079,7 +1098,7 @@ msgstr "Avertizări despre conținut" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licență" @@ -1091,7 +1110,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1123,7 +1142,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1172,12 +1191,12 @@ msgid "Title (Human-readable)" msgstr "Titlu (citit de oameni)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Nume (tehnic)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Doar litere mici (a-z), cifre (0-9) și liniuță de subliniere (_)" @@ -1187,7 +1206,7 @@ msgid "Short Description (Plaintext)" msgstr "Descriere scurtă (text simplu)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Stadiul întreținerii" @@ -1247,98 +1266,98 @@ msgstr "Pachetul există deja" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Utilizatorul nu poate fi găsit" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Permisiune respinsă" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Nu aveți permisiune pentru această acțiune" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "Vă rugăm să comunicați modificările necesare în discuția pentru aprobare" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Pachet eliminat" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Pachet neaprobat" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Manageri (separați cu virgulă)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Nu aveți permisiunea de modificare a managerilor" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Nu sunteți manager" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Proprietarii pachetelor nu se pot elimina pe sine ca manageri" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Numele autorului" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Activează detecția suportului pe bază de dependențe (recomandat)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Jocuri suportate" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Jocuri nesuportate" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" "Suportă toate jocurile (dacă nu este specificat altfel) / este " "independent de joc" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1353,7 +1372,7 @@ msgstr "Metodă" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Încărcare fișier" @@ -1363,28 +1382,22 @@ msgstr "Referință Git (ex: hash, ramură sau etichetă commit)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Versiune minimă Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Versiune maximă Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID sarcină" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Este aprobat" @@ -1396,75 +1409,75 @@ msgstr "Importă din Git" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1499,8 +1512,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1512,27 +1525,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1565,20 +1593,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1597,7 +1625,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1631,19 +1659,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1652,106 +1675,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1802,7 +1821,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1815,7 +1834,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1938,87 +1957,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorizarea a eșuat [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "GitHub a fost asociat contului" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorizarea a eșuat [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2026,35 +2039,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Eroare: Acest topic de forum este folosit de alt pachet!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Eroare: Autorul topicului de forum nu corespunde cu autorul pachetului." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2080,10 +2093,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2123,6 +2132,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2272,17 +2310,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2316,7 +2354,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2329,128 +2367,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2473,7 +2506,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2558,7 +2591,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2575,7 +2608,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2595,7 +2628,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2650,62 +2683,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2862,6 +2895,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2888,6 +2922,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3362,19 +3397,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3412,7 +3443,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3441,7 +3472,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3580,6 +3611,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3688,9 +3720,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4314,7 +4346,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4575,8 +4609,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4665,7 +4699,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4682,7 +4716,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4714,7 +4748,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4723,7 +4757,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4731,7 +4765,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4743,34 +4777,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4779,7 +4888,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4804,12 +4913,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4853,15 +4956,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4870,64 +4973,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5197,31 +5300,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5300,68 +5403,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5621,10 +5732,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5749,27 +5856,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6515,3 +6626,52 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/ru/LC_MESSAGES/messages.po b/translations/ru/LC_MESSAGES/messages.po index 3f78129b..8640ea0d 100644 --- a/translations/ru/LC_MESSAGES/messages.po +++ b/translations/ru/LC_MESSAGES/messages.po @@ -7,25 +7,24 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-07-05 21:01+0000\n" "Last-Translator: BlackImpostor \n" -"Language-Team: Russian \n" "Language: ru\n" +"Language-Team: Russian " +"\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.13-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Забанен:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Вы были забанены." @@ -111,7 +110,8 @@ msgstr "Строительство" msgctxt "tags" msgid "Focuses on building, such as adding new materials or nodes" msgstr "" -"Фокусируется на строительстве, например, добавление новых материалов или нод" +"Фокусируется на строительстве, например, добавление новых материалов или " +"нод" #. NOTE: tags: title for building_mechanics #: app/_translations.py:32 @@ -301,8 +301,8 @@ msgstr "Игровой интерфейс" msgctxt "tags" msgid "For mods that grant the player extra information in the HUD" msgstr "" -"Для модов, которые предоставляют игроку дополнительную информацию в игровом " -"интерфейсе" +"Для модов, которые предоставляют игроку дополнительную информацию в " +"игровом интерфейсе" #. NOTE: tags: title for inventory #: app/_translations.py:86 @@ -389,8 +389,8 @@ msgid "" "For mods created for the Discord \"Weekly Challenges\" modding event in " "2021" msgstr "" -"Для модов, созданных для Discord моддинг события \"Еженедельные вызовы\" в " -"2021 году" +"Для модов, созданных для Discord моддинг события \"Еженедельные вызовы\" " +"в 2021 году" #. NOTE: tags: title for less_than_px #: app/_translations.py:114 @@ -401,8 +401,8 @@ msgstr "<16пикс" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Меньше чем 16 пикселей" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -495,8 +495,8 @@ msgid "" "For games and such that are of their own kind, distinct and original in " "nature to others of the same category." msgstr "" -"Для игр и прочего, что отличаются крайней оригинальностью от других игр той " -"же категории." +"Для игр и прочего, что отличаются крайней оригинальностью от других игр " +"той же категории." #. NOTE: tags: title for plants_and_farming #: app/_translations.py:148 @@ -853,7 +853,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Дополнения" @@ -868,7 +868,30 @@ msgstr "%(package_type)s для %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s назад" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Имя пользователя" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Опрос" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL-адрес" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Поиск" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Рекомендуемые" @@ -889,17 +912,18 @@ msgstr "Ограничение на дополнение" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Сохранить" @@ -908,7 +932,7 @@ msgstr "Сохранить" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -928,7 +952,6 @@ msgid "Page Content" msgstr "Страница контента" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Частный" @@ -1024,19 +1047,19 @@ msgstr "Перевод" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Релизы" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Скриншоты" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Разработчики" @@ -1059,9 +1082,9 @@ msgstr "Поделиться и значки" msgid "Remove / Unpublish" msgstr "Удалить / Отменить публикацию" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Поддерживаемые игры" @@ -1091,13 +1114,10 @@ msgstr "Устаревшее" msgid "All content warnings" msgstr "Все предупреждения о контенте" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Опрос" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Тип" @@ -1109,7 +1129,7 @@ msgstr "Автор" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Метки" @@ -1120,7 +1140,7 @@ msgstr "Предупреждения о контенте" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Лицензия" @@ -1132,7 +1152,7 @@ msgstr "Поддерживает игру" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1164,7 +1184,7 @@ msgstr "Сортировать по" msgid "Package score" msgstr "Оценке дополнения" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1213,12 +1233,12 @@ msgid "Title (Human-readable)" msgstr "Название (читаемое)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Имя (техническое)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1230,7 +1250,7 @@ msgid "Short Description (Plaintext)" msgstr "Краткое описание (обычный текст)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Состояние разработки" @@ -1290,7 +1310,7 @@ msgstr "Дополнение уже существует" msgid "A collection with a similar name already exists" msgstr "Коллекция с таким же именем уже существует" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1299,30 +1319,30 @@ msgstr "" "Вы должны добавить адрес электронной почты в свою учётную запись и " "подтвердить его, прежде чем сможете управлять дополнениями" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Сохранить черновик" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Не получилось найти данного пользователя" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Доступ запрещён" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "У вас нет разрешения это делать" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "Пожалуйста, напишите, какие изменения необходимы в теме одобрения" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1330,65 +1350,66 @@ msgstr "" "Пожалуйста, прокомментируйте в теме одобрения, чтобы редакторы знали, что" " вы изменили" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Установить состояние в %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Дополнение удалено" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Дополнение теперь неодобренное" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Разработчики (через запятую)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "У вас нет разрешения для изменения сопровождающих" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Вы не разработчик" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Имя автора" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Включить обнаружение поддержки на основе зависимостей (рекомендуется)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Поддерживаемые игры" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Неподдерживаемые игры" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Поддерживает все игры (если не указано обратное) / не зависит от игр" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" "Вам нужен хотя бы один релиз, прежде чем вы сможете редактировать " "поддержку игры" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -"Мод(пак) должен содержать хотя бы один мод. Пожалуйста, создайте новый релиз" +"Мод(пак) должен содержать хотя бы один мод. Пожалуйста, создайте новый " +"релиз" #: app/blueprints/packages/releases.py:57 #: app/blueprints/packages/releases.py:72 @@ -1401,7 +1422,7 @@ msgstr "Метод" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Загрузка файлов" @@ -1411,28 +1432,22 @@ msgstr "Git метка (хэш коммита, ветвь или метка)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Минимальная версия Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Максимальная версия Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL-адрес" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID задания" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Одобрен" @@ -1444,77 +1459,77 @@ msgstr "Импортировать из Git" msgid "Upload .zip file" msgstr "Загрузить .zip файл" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Поставить минимум" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Поставить максимум" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Изменять только значения, ранее установленные как отсутствующие" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Обновить" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Триггер" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Новый коммит" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Новая метка" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Название ветви" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Действие" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Отправить уведомление и пометить как устаревшее" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Создать релиз" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Сохранить настройки" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Отключить автоматизацию" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Пожалуйста, добавьте URL-адрес Git репозитория, чтобы настроить " "автоматические релизы" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Удалить обновлённую конфигурацию" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Теперь создайте первый релиз" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Прокомментировать" @@ -1552,8 +1567,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Ссылки на заблокированные сайты запрещены" @@ -1565,27 +1580,42 @@ msgstr "Вы не можете голосовать за обзоры вашег msgid "You can't vote on your own reviews!" msgstr "Вы не можете голосовать за свои обзоры!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Название/Подпись" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Обложка" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Сообщение" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Сообщить" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "файл изображения PNG, JPEG или WebP" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Уже подписаны!" @@ -1618,20 +1648,20 @@ msgstr "Нельзя удалить сообщение, открывающее msgid "Please wait before commenting again" msgstr "Пожалуйста, подождите прежде чем снова комментировать" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Открыть тему" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Не получилось создать тему!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Тема проверки уже существует! Лучше напишите ответ в ней" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Пожалуйста, подождите прежде чем открывать ещё одну тему" @@ -1650,7 +1680,7 @@ msgstr "Имя пользователя или эл. почта" msgid "Password" msgstr "Пароль" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Запомнить меня" @@ -1684,12 +1714,7 @@ msgstr "Ошибка входа" msgid "Display Name" msgstr "Отображаемое имя" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Имя пользователя" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1697,8 +1722,8 @@ msgstr "" "Разрешены только латинские буквы (A-Za-z), цифры (0-9), знак " "подчеркивания (_), минус (-) и точка (.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Электронная почта" @@ -1707,59 +1732,55 @@ msgstr "Электронная почта" msgid "What is the result of the above calculation?" msgstr "Каков ответ на пример выше?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Я согласен" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Зарегистрироваться" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Неправильный ответ на капчу" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Сбросить пароль" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Не удаётся найти учётную запись" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Новый пароль" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Подтвердить пароль" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Пароли должны совпадать" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Старый пароль" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Пароли не совпадают" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Эта электронная почта уже была отписана/отправлена в чёрный список, и не " "может быть использована" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Электронная почта уже используется" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1768,35 +1789,35 @@ msgstr "" "У нас не получилось создать учётную запись так как электронная почта уже " "используется %(display_name)s. Попробуйте другой адрес." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Ваш пароль был успешно изменён." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Старый пароль неправильный" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Неизвестный код подтверждения!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Токен просрочен" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Другой пользователь уже использует эту электронную почту" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Подтвердить изменение электронной почты" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Адрес электронной почты изменён" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1804,15 +1825,15 @@ msgstr "" "Ваш адрес электронной почты был изменён. Если вы этого не запрашивали, " "пожалуйста, свяжитесь с администратором." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Теперь вы можете войти" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Отправить" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1869,7 +1890,7 @@ msgstr "Неизвестный тип создания" msgid "Top reviewer" msgstr "Лучший обзорщик" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s написал самые полезные обзоры на ContentDB." @@ -1882,7 +1903,7 @@ msgstr "2-й самый полезный обзорщик" msgid "3rd most helpful reviewer" msgstr "3-й самый полезный обзорщик" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Это ставит %(display_name)s в топ %(perc)s%%" @@ -2007,60 +2028,54 @@ msgstr "Ранг" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Нельзя повысить пользователя на звание выше своего!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Ошибка входа [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Привязка GitHub к учётной записи" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "Учетная запись GitHub уже связана с другим пользователем: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Ошибка входа [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Текст для поиска (регулярное выражение)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Фильтр файлов" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Поиск" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Дополнение с таким названием уже существует. Пожалуйста, ознакомьтесь с " "Политикой и Руководством 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Вам нужно создать релиз, прежде чем это дополнение может быть проверено." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Релиз все еще импортируется или имеет ошибку." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Настройка релизов" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Вам необходимо добавить хотя бы один скриншот." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2069,7 +2084,7 @@ msgstr "" "Сначала необходимо добавить в ContentDB следующие жесткие зависимости: " "%(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2077,25 +2092,25 @@ msgstr "" "Какие игры поддерживает ваше дополнение? Пожалуйста, укажите на странице " "поддерживаемых игр" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Пожалуйста, подождите, пока лицензия будет добавлена в CDB." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" "Пожалуйста, убедитесь, что это дополнение имеет право на имена, которые " "он использует." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "Убедитесь, что это дополнение имеет право на имена %(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2103,15 +2118,15 @@ msgstr "Убедитесь, что это дополнение имеет пра msgid "See more" msgstr "Больше" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Ошибка: другое дополнение уже использует эту тему на форуме!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Ошибка: автор темы не совпадает с автором дополнения." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2119,7 +2134,7 @@ msgstr "" "Предупреждение: Тема форума не найдена. Возможно, тема была создана после" " последнего обхода форума." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2127,15 +2142,15 @@ msgstr "" "Имя может содержать только строчные буквы (a-z), цифры (0-9) и знаки " "подчеркивания (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "У вас нет разрешения на правку этого дополнения" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "У вас нет разрешения на изменение имени дополнения" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Вы не можете изменить тип дополнения после его одобрения" @@ -2165,18 +2180,14 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Слишком много запросов, пожалуйста, подождите перед повторной попыткой" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "файл изображения PNG, JPEG или WebP" - #: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -"Скриншот слишком маленький, он должен быть не менее %(width)s на %(height)s " -"пикселей" +"Скриншот слишком маленький, он должен быть не менее %(width)s на " +"%(height)s пикселей" #: app/logic/uploads.py:58 #, python-format @@ -2217,6 +2228,35 @@ msgstr "" "Не удалось создать учетную запись, так как это имя пользователя " "использовалось ранее." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Другое" + #: app/models/packages.py:69 msgid "Mod" msgstr "Мод" @@ -2372,17 +2412,17 @@ msgstr "Одобрить" msgid "Delete" msgstr "Удалить" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Новая фиксация %(hash)s найдена в Git репозитории." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "Последним выпуском была фиксация %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Новый тег %(tag_name)s найден в Git репозитории." @@ -2416,7 +2456,7 @@ msgid "Editor" msgstr "Редактор" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Бот" @@ -2429,129 +2469,125 @@ msgid "Admin" msgstr "Администратор" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Редактирование дополнения" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Одобрение дополнения" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Новая тема" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Новый обзор" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Ответ в теме" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Разработчик" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Предупреждение редактора" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Разное для редактора" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Другое" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Это уведомление о редактировании дополнения." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Это уведомление об одобрении дополнения." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Это уведомление о новой теме." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Это уведомление о новом обзоре." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Это уведомление об ответе в теме." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Это уведомление бота." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Это уведомление об изменении сопровождающего." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Это уведомление об предупреждении редактора." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Это уведомление о разном для редактора." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Это прочее уведомление." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -"Когда другой пользователь редактирует ваши дополнения, релизы, и так далее." +"Когда другой пользователь редактирует ваши дополнения, релизы, и так " +"далее." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "Уведомления от редакторов, связанные с процессом одобрения дополнения." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Когда в вашем дополнении создается тема." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Когда пользователь оставляет обзор о вашем дополнении." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Когда кто-то отвечает на тему, за которой вы следите." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "От бота - например, уведомления об обновлениях." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Когда сменятся сопровождающие вашего дополнения." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Для редакторов: важные предупреждения." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "Для редакторов: незначительные уведомления, включая новые темы." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "Незначительные уведомления, недостаточно важные для выделенной категории." @@ -2578,7 +2614,7 @@ msgstr "%(num)d новых уведомлений" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Вид" @@ -2665,7 +2701,7 @@ msgstr "Выйти" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Языки" @@ -2682,8 +2718,8 @@ msgid "Contact Us" msgstr "Связаться с нами" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Правила" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2702,7 +2738,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / Каналы" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Политика конфиденциальности" @@ -2757,66 +2793,67 @@ msgstr "Наша политика конфиденциальности была msgid "Welcome" msgstr "Добро пожаловать" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s от %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Предыдущий" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Следующий" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Недавно добавленные" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Недавно обновлённые" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Лучшие игры" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Лучшие моды" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Лучшие наборы текстур" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Поиск по меткам" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Больше всех обзоров" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Все обзоры" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Недавние положительные обзоры" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" -"CDB имеет %(count)d дополнений, с общим количеством загрузок %(downloads)d." +"CDB имеет %(count)d дополнений, с общим количеством загрузок " +"%(downloads)d." #: app/templates/admin/audit_view.html:16 #, python-format @@ -2976,6 +3013,7 @@ msgstr "Токены не созданы" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Редактировать" @@ -3002,6 +3040,7 @@ msgid "You can replace the description with your own" msgstr "Вы можете заменить описание на своё" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Вы уверены, что хотите удалить {title}?" @@ -3113,14 +3152,14 @@ msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -"Нет дополнений, принимающих пожертвования. Как насчёт написать обзор на ваши " -"любимые дополнения" +"Нет дополнений, принимающих пожертвования. Как насчёт написать обзор на " +"ваши любимые дополнения" #: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" -"Войдите в систему, чтобы просмотреть рекомендации на основе ваших обзоров на " -"дополнения" +"Войдите в систему, чтобы просмотреть рекомендации на основе ваших обзоров" +" на дополнения" #: app/templates/donate/index.html:89 msgid "Top packages" @@ -3520,19 +3559,15 @@ msgstr "Эта тема была закрыта." msgid "You don't have permission to post." msgstr "У вас нет разрешения на публикацию." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "Вы можете добавить кого-либо в приватную тему, написав @username." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Темы не найдены" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Тема" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Последний ответ" @@ -3570,7 +3605,7 @@ msgstr "Действия" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "WIP" @@ -3599,7 +3634,7 @@ msgstr "Темы форума" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3747,6 +3782,7 @@ msgid "No applications created" msgstr "Приложения не созданы" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" "Используйте shift, чтобы выбрать несколько. Оставьте поле выбора пустым, " @@ -3864,20 +3900,18 @@ msgstr "Вам нужно отменить публикацию дополнен #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"Совет: не вставляйте Minetest, mod, или modpack в " -"коротком описании. Оно бесполезно и тратит символы." #: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -"Пожалуйста, выберите «работа в процессе», если ваше дополнение нестабильно и " -"не может быть советовано для всех игроков" +"Пожалуйста, выберите «работа в процессе», если ваше дополнение " +"нестабильно и не может быть советовано для всех игроков" #: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." @@ -3890,8 +3924,8 @@ msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -"Нет необходимости в длинном описании ссылаться на дополнение на ContentDB, " -"пользователь уже здесь!" +"Нет необходимости в длинном описании ссылаться на дополнение на " +"ContentDB, пользователь уже здесь!" #: app/templates/packages/create_edit.html:100 msgid "" @@ -3970,8 +4004,8 @@ msgstr "" #: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -"Как пользователи могут перевести ваше дополнение? К примеру: URL-адрес или " -"страница справки" +"Как пользователи могут перевести ваше дополнение? К примеру: URL-адрес " +"или страница справки" #: app/templates/packages/create_edit.html:150 msgid "" @@ -4269,8 +4303,7 @@ msgstr "Поддерживаемые версии Luanti" #: app/templates/packages/release_new.html:76 #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" -msgstr "" -"Вы уверены, что ваше дополнение не работает на версиях после %(version)s?" +msgstr "Вы уверены, что ваше дополнение не работает на версиях после %(version)s?" #: app/templates/packages/release_edit.html:70 #: app/templates/packages/release_new.html:78 @@ -4278,8 +4311,8 @@ msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Luanti versions." msgstr "" -"Устанавливайте максимальную версию только в том случае, если вы знаете, что " -"оно не будет работать на более новых версиях Luanti." +"Устанавливайте максимальную версию только в том случае, если вы знаете, " +"что оно не будет работать на более новых версиях Luanti." #: app/templates/packages/release_edit.html:71 #: app/templates/packages/release_new.html:79 @@ -4304,8 +4337,8 @@ msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -"Вы можете установить это автоматически " -"в .conf вашего дополнения." +"Вы можете установить это " +"автоматически в .conf вашего дополнения." #: app/templates/packages/release_edit.html:87 msgid "Delete Release" @@ -4390,8 +4423,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:62 @@ -4427,8 +4460,8 @@ msgid "" "You need to create releases even if you use a rolling release development" " cycle, as Luanti needs them to check for updates." msgstr "" -"Вам необходимо создавать релизы, даже если вы используете цикл разработки " -"роллинг-релиз, поскольку они нужны Luanti для проверки обновлений." +"Вам необходимо создавать релизы, даже если вы используете цикл разработки" +" роллинг-релиз, поскольку они нужны Luanti для проверки обновлений." #: app/templates/packages/release_wizard.html:20 #: app/templates/packages/update_config.html:12 @@ -4533,13 +4566,13 @@ msgid "" "\t\t\tlater point. ContentDB staff can restore removed packages, if " "needed." msgstr "" -"Чтобы избежать потери данных, вы не можете удалять дополнения безвозвратно. " -"\n" +"Чтобы избежать потери данных, вы не можете удалять дополнения " +"безвозвратно. \n" "\t\t\tВы можете удалить их из Content DB, в результате чего они не будут " "видны ни одному пользователю. \n" "\t\t\tУдаленные дополнения могут быть безвозвратно удалены позже. \n" -"\t\t\tПри необходимости сотрудники ContentDB могут восстановить удаленные " -"дополнения." +"\t\t\tПри необходимости сотрудники ContentDB могут восстановить удаленные" +" дополнения." #: app/templates/packages/remove.html:46 msgid "" @@ -4584,8 +4617,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Опубликовать обзор для %(title)s от %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" -msgstr "Пожалуйста, ознакомьтесь с правилами ContentDB" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" +msgstr "" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4727,8 +4762,8 @@ msgid "" "To provide translations for your package, you need to create .tr files " "and upload a new release." msgstr "" -"Чтобы предоставить переводы для вашего дополнения, вам необходимо создать " -"файлы .tr и загрузить новый релиз." +"Чтобы предоставить переводы для вашего дополнения, вам необходимо создать" +" файлы .tr и загрузить новый релиз." #: app/templates/packages/translation.html:19 msgid "" @@ -4765,8 +4800,8 @@ msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -"Чтобы быстро добавить поддержку перевода дополнения ContentDB, создайте файл " -"в %(location)s со следующим содержимым:" +"Чтобы быстро добавить поддержку перевода дополнения ContentDB, создайте " +"файл в %(location)s со следующим содержимым:" #: app/templates/packages/translation.html:102 msgid "With games, you also need to name the textdomain in game.conf:" @@ -4865,11 +4900,9 @@ msgstr "Несвободное медиа" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" -"Эта тема видна только её создателю, команде поддержки, пользователям с " -"рангом Проверяющий или выше и @упомянутым пользователям." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4959,7 +4992,7 @@ msgstr "" msgid "Donate now" msgstr "Пожертвовать сейчас" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Зависимости" @@ -4976,7 +5009,7 @@ msgid "Compatible Games" msgstr "Совместимые игры" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Никакой конкретной игры не требуется" @@ -5010,7 +5043,7 @@ msgstr "Информация" msgid "Technical Name" msgstr "Техническое название" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s для кода,
%(media_license)s для медиа." @@ -5019,7 +5052,7 @@ msgstr "%(code_license)s для кода,
%(media_license)s для медиа msgid "Unknown" msgstr "Неизвестно" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Добавлено" @@ -5027,7 +5060,7 @@ msgstr "Добавлено" msgid "Remove myself" msgstr "Удалить себя" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Предоставляет" @@ -5039,7 +5072,11 @@ msgstr "Больше" msgid "See audit log" msgstr "См. журнал аудита" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -5047,23 +5084,33 @@ msgstr "" "Из-за спама мы больше не принимаем отчёты от анонимных пользователей в " "этой форме." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "Пожалуйста, войдите или свяжитесь с администратором ссылкой ниже." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Что вы сообщаете? Почему вы сообщаете об этом?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Жалобы будут переданы сотрудникам ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." -msgstr "Только администратор сможет увидеть, кто сделал сообщение." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -5071,6 +5118,67 @@ msgstr "" "Нашли ошибку? Пожалуйста, сообщите об этом на трекере проблем дополнения " "или в теме." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Задание не выполнено" @@ -5079,7 +5187,7 @@ msgstr "Задание не выполнено" msgid "Working…" msgstr "Работаем…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Перезагрузите страницу, чтобы проверить наличие обновлений." @@ -5106,14 +5214,6 @@ msgstr "" "Если дополнение не должено быть в CDB (например, если оно вообще не " "работает), то вы можете сообщить нам об этом здесь." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Только вы, автор дополнения, и пользователи с рангом Проверяющий и выше " -"могут читать личные темы." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5157,15 +5257,15 @@ msgstr "Видимо для:" msgid "Plus approvers and editors" msgstr "Плюс проверяющим и редакторам" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Этот обзор устарел?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Например, жалуется ли он на проблемы, которые вы уже устранили?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "Вы можете сообщить об устаревших обзорах, нажав %(flag)s в обзоре." @@ -5174,66 +5274,66 @@ msgstr "Вы можете сообщить об устаревших обзор msgid "Editor Work Queue" msgstr "Очередь работы редактора" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Очередь одобрения" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Одобрить всё" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Нет скриншотов нуждающихся в проверке." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Нет дополнений нуждающихся в проверке." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Импорт" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Нет релизов нуждающихся в проверке." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Всё готово!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Требуется лицензия" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Метка дополнений" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d дополнений не имеют меток." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Посмотреть метки" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Невыполненные зависимости" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Названия дополнений, у которых есть жёсткие зависимости, но нет " "дополнений, предоставляющих их." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Смотреть всё" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Недавние действия" @@ -5421,8 +5521,8 @@ msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -"Красный и оранжевый цвета - это скриншоты меньше минимума, а серые скриншоты " -"- меньше рекомендуемого разрешения." +"Красный и оранжевый цвета - это скриншоты меньше минимума, а серые " +"скриншоты - меньше рекомендуемого разрешения." #: app/templates/todo/user.html:179 msgid "See All" @@ -5457,7 +5557,8 @@ msgid "" "Help make Luanti more accessible by translating packages into other " "languages." msgstr "" -"Помогите сделать Luanti более доступным, переведя дополнения на другие языки." +"Помогите сделать Luanti более доступным, переведя дополнения на другие " +"языки." #: app/templates/translate/index.html:65 msgid "How to translate a mod / game" @@ -5522,31 +5623,31 @@ msgstr "Просмотр разрешений ContentDB на GitHub" msgid "Disconnect" msgstr "Отключить" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Привязать Github" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Ничего" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Удаление и деактивация аккаунта" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Удалить или деактивировать" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Удаление и деактивация аккаунта пока недоступны пользователям." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "Пожалуйста, отправьте запрос на удаление аккаунта." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Последние действия аккаунта" @@ -5635,55 +5736,63 @@ msgstr "У вас нет аккаунта на форуме?" msgid "You can still sign up without one." msgstr "Вы всё ещё можете войти без него." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Вариант 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Использовать поле GitHub в профиле форума" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Введите здесь свое имя пользователя форума:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Имя пользователя форума" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Только a-zA-Z0-9._ разрешены" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Вам необходимо заполнить поле GitHub в профиле форума." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -"Войдите на форум и сделайте это здесь." +"Войдите на форум и сделайте это здесь." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Далее: войдите с помощью GitHub" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Вариант 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Проверочный токен" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " @@ -5693,15 +5802,15 @@ msgstr "" "href=\"https://forum.luanti.org/ucp.php?i=profile&mode=signature\">Панель" " управления пользователя > Профиль > Редактировать подпись" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Вставьте здесь свою подпись:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Нажмите кнопку \"Далее\", чтобы мы могли проверить его." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Не волнуйтесь, после этого вы сможете удалить его." @@ -5973,10 +6082,6 @@ msgstr "То же, что и имя пользователя" msgid "Please prove that you are human" msgstr "Пожалуйста, подтвердите, что вы человек" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Я соглашаюсь " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6115,27 +6220,31 @@ msgstr "С начала года" msgid "Last year" msgstr "Последний год" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(просмотр таблицы в браузере)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Изображение" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "никакой" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Неподдерживаемые игры" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Опциональные зависимости" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "Нет доступных обзоров." @@ -7138,3 +7247,63 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "Только орг. «Luanti-Mods»" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Меньше чем 16 пикселей" + +#~ msgid "I agree" +#~ msgstr "Я согласен" + +#~ msgid "Rules" +#~ msgstr "Правила" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "Вы можете добавить кого-либо в приватную тему, написав @username." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "Совет: не вставляйте Minetest, " +#~ "mod, или modpack в коротком " +#~ "описании. Оно бесполезно и тратит " +#~ "символы." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "Пожалуйста, ознакомьтесь с правилами ContentDB" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" +#~ "Эта тема видна только её создателю, " +#~ "команде поддержки, пользователям с рангом " +#~ "Проверяющий или выше и @упомянутым " +#~ "пользователям." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Что вы сообщаете? Почему вы сообщаете об этом?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Жалобы будут переданы сотрудникам ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Только администратор сможет увидеть, кто сделал сообщение." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Только вы, автор дополнения, и " +#~ "пользователи с рангом Проверяющий и выше" +#~ " могут читать личные темы." + +#~ msgid "I agree to the " +#~ msgstr "Я соглашаюсь " + diff --git a/translations/sk/LC_MESSAGES/messages.po b/translations/sk/LC_MESSAGES/messages.po index ebe010c2..3e4a04d1 100644 --- a/translations/sk/LC_MESSAGES/messages.po +++ b/translations/sk/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-09-15 12:01+0000\n" "Last-Translator: Pexauteau Santander \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 5.14-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Zabanovaný:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Dostal si ban." @@ -393,8 +392,8 @@ msgstr "Menej než 16 pixelov" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Menej ako 16 pixelov" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -841,7 +840,7 @@ msgstr "Nekreslené násilie. Môže zobrazovať fantastické alebo ľuďom podo #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Balíky" @@ -856,7 +855,30 @@ msgstr "%(package_type)s pre %(game_name)s" msgid "%(delta)s ago" msgstr "pred %(delta)s" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Užívateľské meno" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Dopytovanie" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Hľadaj" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "V spolupráci" @@ -877,17 +899,18 @@ msgstr "Limit balíčka" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Uložiť" @@ -896,7 +919,7 @@ msgstr "Uložiť" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -916,7 +939,6 @@ msgid "Page Content" msgstr "Obsah stránky" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Osobné" @@ -1008,19 +1030,19 @@ msgstr "Preklad" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Vydania" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Snímky obrazovky" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Členovia údržby" @@ -1043,9 +1065,9 @@ msgstr "Zdieľanie a Odznaky" msgid "Remove / Unpublish" msgstr "Odobrať / Nezverejniť" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Podporované hry" @@ -1075,13 +1097,10 @@ msgstr "Zastarané" msgid "All content warnings" msgstr "Všetky výstrahy pre daný obsah" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Dopytovanie" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Písať" @@ -1093,7 +1112,7 @@ msgstr "Autor/Tvorca" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Tagy" @@ -1104,7 +1123,7 @@ msgstr "Upozornenia obsahu" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licencia" @@ -1116,7 +1135,7 @@ msgstr "Podpora hry" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1148,7 +1167,7 @@ msgstr "Filtrovať" msgid "Package score" msgstr "Skóre balíčka" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1197,12 +1216,12 @@ msgid "Title (Human-readable)" msgstr "Názov (Ľudsky zrozumiteľné)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Meno (Technicky)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 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 (_)" @@ -1212,7 +1231,7 @@ msgid "Short Description (Plaintext)" msgstr "Krátky popis (Plaintext)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Stav údržby" @@ -1272,7 +1291,7 @@ msgstr "Balíček už existuje" msgid "A collection with a similar name already exists" msgstr "Zbierka s podobným názvom už existuje" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1281,30 +1300,30 @@ msgstr "" "K svojmu účtu musíš pridať emailovú adresu a potvrdiť ju predtým, než " "budeš môcť spravovať balíčky" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Uložiť koncept" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Užívateľ nebol nájdený" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Práva boli odopreté" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Na tento úkon nemáš povolenie" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1312,60 +1331,60 @@ msgstr "" "Prosím pridaj komentár vo vlákne na schvaľovanie, aby redaktori vedeli, " "čo bolo zmenené" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Nastav status na %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Vymazaný balíček" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Neschválený balíček" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Členovia údržby (oddeľuj čiarkou)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Nemáte právo na upravovanie členov údržby" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Nie si členom údržby" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 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:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Meno autora" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Povoľ podporu zisťovania na základe závislostí (odporúčané)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Podporované hry" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Nepodporované hry" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Podporuje všetky hry ( ak nie je uvedené ináč) / je nezávislé na hre" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "Potrebuješ aspoň jedno vydanie než budeš môcť upraviť podporu hry" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Modifikácia(balíček) musí obsahovať aspoň jednu modifikáciu. Prosím, " @@ -1382,7 +1401,7 @@ msgstr "Spôsob" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Nahrať súbor" @@ -1392,28 +1411,22 @@ msgstr "Odkaz na Git ( t.j. commit hash, vetva alebo tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minimálna verzia Luantiu" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Maximálna verzia Luantiu" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID úlohy" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Povolené" @@ -1425,75 +1438,75 @@ msgstr "Pridaj z Git-u" msgid "Upload .zip file" msgstr "Nahraj .zip súbor" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Nastav Minimum" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Nastav Maximum" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Zmeň iba hodnoty predtým nastavené na \"none\" (žiadne)" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Aktualizácia" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Spúšťač" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Nový prídavok" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Nový tag" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Názov vetvy" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Úkon" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Pošli upozornenie a označ za neaktuálne" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Vytvor vydanie (release)" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Ulož Nastavenia" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Zakázať automatizáciu" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Vymazaná konfigurácia aktualizácie" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Teraz prosím vytvor prvotné vydanie" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Komentár" @@ -1530,8 +1543,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Prepojenie na blokované stránky nie je povolené" @@ -1543,27 +1556,42 @@ msgstr "Nemôžeš hlasovať za komentáre k svojim vlastným balíčkom!" msgid "You can't vote on your own reviews!" msgstr "Nemôžeš hlasovať za svoje vlastné recenzie!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Názov/Titulok" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Náhľadový obrázok" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Správa" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Nahlásiť" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "PNG, JPEG alebo WebP súbor" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Už si zapísaný k odberu!" @@ -1596,20 +1624,20 @@ msgstr "Nemôžeš vymazať úvodnú správu vlákna!" msgid "Please wait before commenting again" msgstr "Prosím počkaj, než budeš môcť znova komentovať" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Vytvor vlákno" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Nemôžem vytvoriť vlákno!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Schvaľovacie vlákno už existuje! Zvážte odpoveď tam" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Prosím počkaj, kým budeš môcť vytvoriť ďalšie vlákno" @@ -1628,7 +1656,7 @@ msgstr "Užívateľské meno alebo email" msgid "Password" msgstr "Heslo" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Zapamätaj si ma" @@ -1662,12 +1690,7 @@ msgstr "Prihlásenie zlyhalo" msgid "Display Name" msgstr "Zobraziť Meno" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Užívateľské meno" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1675,8 +1698,8 @@ msgstr "" "Povolené sú iba písmená abecedy (A-Za-z), čísla (0-9), podčiarkovníky " "(_), mínusky (-) a bodky (.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1685,59 +1708,55 @@ msgstr "Email" msgid "What is the result of the above calculation?" msgstr "Aký je výsledok výpočtu vyššie?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Súhlasím" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Zaregistrovať" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Nesprávna captcha odpoveď" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Obnoviť heslo" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Účet nemožno nájsť" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nové heslo" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Overiť heslo" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Heslá sa musia zhodovať" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Staré heslo" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Heslá sa nezhodujú" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Táto emailová adresa sa odhlásila/je na čiernej listine, a nesmie sa " "používať" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Email sa už používa" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1746,35 +1765,35 @@ msgstr "" "Nepodarilo sa vytvoriť účet, keďže email je používaný %(display_name)s. " "Použi inú emailovú adresu." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Heslo bolo úspešne zmenené." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Staré heslo je nesprávne" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Overovací token je neznámy!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Platnosť tokenu vypršala" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Iný užívateľ už takýto mail používa" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Zmena hesla je potvrdená" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Emailová adresa bola zmenená" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1782,15 +1801,15 @@ msgstr "" "Emailová adresa bola zmenená. Ak si o to nepožiadal, prosím kontaktuj " "administrátora." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Teraz sa môžeš prihlásiť" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Poslať" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1847,7 +1866,7 @@ msgstr "Nesprávny typ zabratia" msgid "Top reviewer" msgstr "Top komentár" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s napísal najpomocnejší komentár na ContentDB." @@ -1860,7 +1879,7 @@ msgstr "Druhý najpomocnejší komentár" msgid "3rd most helpful reviewer" msgstr "Tretí najpomocnejší komentár" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Toto posúva %(display_name)s do top %(perc)s" @@ -1985,65 +2004,59 @@ msgstr "Úroveň" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Nemôžeš pozdvihnúť užívateľa na vyššiu úroveň než je tá tvoja!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autorizácia zlyhala [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Pripojiť GitHub k účtu" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "GitHub účet je už priradený k používateľovi: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autorizácia zlyhala [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Text na hľadanie (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Filter súborov" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Hľadaj" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Balíček s takýmto názvom už existuje. Prosím pozri Politika a návod 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Musíš vytvoriť vydanie (release) predtým, než bude tento balík schválený." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Vydanie sa stále nahráva, alebo obsahuje chybu." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Nastav vydania" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Potrebuješ pridať aspoň jeden obrázok." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, 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_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2051,23 +2064,23 @@ msgstr "" "Ktoré hry tvoj balíček podporuje? Prosím upresni na stránke pre " "podporované hry" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 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/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "Prosím over, či tento balík má právo na názov, ktorý používa." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "Prosím over, či tento balík má právo na názov %(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2075,15 +2088,15 @@ msgstr "Prosím over, či tento balík má právo na názov %(names)s" msgid "See more" msgstr "Pozri viac" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 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/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Chyba: Autor témy fóra sa nezhoduje s autorom balíčka." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2091,21 +2104,21 @@ msgstr "" "Upozornenie: Téma na fóre sa nenašla. Téma mohla byť vytvorená od " "posledného prehľadávania fóra." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "Meno môže obsahovať len malé písmená (a-z), čísla (0-9), a podtržníky (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Nemáte právo na upravenie tohto balíčka" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Nemáte právo na zmenu mena balíčka" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Druh balíčka nemožno zmeniť, ak už bol schválený" @@ -2135,10 +2148,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "Priveľa požiadávok, prosím vyčkaj a skús znova" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "PNG, JPEG alebo WebP súbor" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2184,6 +2193,35 @@ msgstr "" "Nemožno vytvoriť účet, keďže toto užívateľské meno bolo v minulosti " "použité." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Ostatné" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mód" @@ -2337,17 +2375,17 @@ msgstr "Schváliť" msgid "Delete" msgstr "Vymazať" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Bol nájdený nový vklad %(hash)s v Git úložisku." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "Posledné vydanie bolo vložené ako %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Bolo nájdené nové označenie %(tag_name)s v Git úložisku." @@ -2381,7 +2419,7 @@ msgid "Editor" msgstr "Redaktor" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Robot" @@ -2394,128 +2432,123 @@ msgid "Admin" msgstr "Správca" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Úprava balíčku" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Schválenie balíčku" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Nové vlákno" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Nový posudok" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Odpovedať na vlákno" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Údržba" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Upozornenie pre Redaktora" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Rôzne pre Redaktora" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Ostatné" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Toto je upozornenie na úpravu balíčka." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Toto je upozornenie na schválenie balíčka." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Toto je upozornenie na nové vlákno." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Toto je upozornenie na nový posudok." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Toto je upozornenie na odpoveď vo vlákne." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Toto je upozornenie robota." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Toto je upozornenie na správcove zmeny." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Toto je oznámenie o upozornení pre redaktora." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Toto je oznámenie pre redaktora v oblasti Rôzne." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Toto sú ostatné upozornenia." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2540,7 +2573,7 @@ msgstr "%(num)d nových oznámení" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Pozri" @@ -2627,7 +2660,7 @@ msgstr "Odhlásiť" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2644,8 +2677,8 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Pravidlá" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2664,7 +2697,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Politika súkromia" @@ -2719,62 +2752,62 @@ msgstr "" msgid "Welcome" msgstr "Vitaj" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s od %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Predchádzajúce" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Nasledujúce" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Práve pridané" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Práve obnovené" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Najlepšie hry" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Najlepšie rozšírenia" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Najlepšie balíčky textúr" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Vuhľadávať pomocou tagov" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Najviac hodnotené" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Práve pridané kladné hodnotenia" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB obsahuje %(count)d balíkov s celkovým počtom %(downloads)d stiahnutí." @@ -2935,6 +2968,7 @@ msgstr "Neboli vytvorené žiadne tokeny" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Upraviť" @@ -2961,6 +2995,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3455,19 +3490,15 @@ msgstr "Toto vlákno bolo uzamknuté." msgid "You don't have permission to post." msgstr "Nemáš povolenie na prispievanie." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "Do súkromného vlákna môžete niekoho pridať napísaním @username." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Neboli nájdené žiadne vlákna" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Vlákno" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Nedávna odpoveď" @@ -3505,7 +3536,7 @@ msgstr "Činnosti" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "Práca stále prebieha (WIP)" @@ -3534,7 +3565,7 @@ msgstr "Témy fóra" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3673,6 +3704,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3784,9 +3816,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4448,7 +4480,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Zašli recenziu o %(title)s od %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4724,12 +4758,9 @@ msgstr "Non-free médiá" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." 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." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4817,7 +4848,7 @@ msgstr "Páči sa ti tento balík? Pomôž podporiť jeho vývoj príspevkom" msgid "Donate now" msgstr "Prispieť" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Nevyhnutné doplnky" @@ -4834,7 +4865,7 @@ msgid "Compatible Games" msgstr "Kompatibilné hry" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4866,7 +4897,7 @@ msgstr "Poznatky" msgid "Technical Name" msgstr "Technický názov" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, 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á." @@ -4875,7 +4906,7 @@ msgstr "%(code_license)s pre kód,
%(media_license)s pre médiá." msgid "Unknown" msgstr "Neznáme" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Pridané" @@ -4883,7 +4914,7 @@ msgstr "Pridané" msgid "Remove myself" msgstr "Odstrániť seba" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Poskytuje" @@ -4895,7 +4926,11 @@ msgstr "Viac" msgid "See audit log" msgstr "Pozri audit log" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -4903,23 +4938,33 @@ msgstr "" "Kvôli spamu viac neakceptujeme hlásenia od anonymných užívateľov touto " "formou." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Čo chceš nahlásiť? Prečo to chceš nahlásiť?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Hlásenia budú zdieľané s pracovníkmi ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -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/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -4927,6 +4972,67 @@ msgstr "" "Našiel si chybu? Prosím nahlás to na kontrolu problémov balíka alebo vo " "vlákne." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Vykonanie úlohy zlyhalo" @@ -4935,7 +5041,7 @@ msgstr "Vykonanie úlohy zlyhalo" msgid "Working…" msgstr "Pracujem…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Obnov stránku a skontroluj novinky." @@ -4962,14 +5068,6 @@ msgstr "" "Ak je balík nevhodný pre CDB (napr.: ak vôbec nefunguje), potom nám to " "oznám tu." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Iba ty, autor balíka a užívatelia so statusom Schvaľovateľ a vyšším môžu " -"čítať súkromné vlákna." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5013,15 +5111,15 @@ msgstr "Viditeľné pre:" msgid "Plus approvers and editors" msgstr "Plus schvaľovatelia a redaktori" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5030,66 +5128,66 @@ msgstr "" msgid "Editor Work Queue" msgstr "Upraviť pracovný poradovník" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Schvaľovací poradovník" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Schváliť všetko" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Žiadne snímky na schválenie." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Žiadne balíky na schválenie." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Vkladanie" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Žiadne vydania na schválenie." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Hotovo!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Potrebuješ licenciu" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Balíky tagov" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d balíkov nemá žiadne tagy." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Pozri tagy" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Nesplnené nevyhnutné doplnky" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Názvy rozšírení, ktoré majú prísne závislosti, ale žiadne balíčky ich " "neponúkajú." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Pozri všetko" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Nedávne akcie" @@ -5368,31 +5466,31 @@ msgstr "Pozri ContentDB povolenia pre GitHub" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Pripoj GitHub" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Žiadne" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Vymazanie a deaktivácia účtu" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Vymayať alebo Deaktivovať" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Vymazanie alebo deaktivácia účtu ešte nie je užívateľom prístupné." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Posledné úpravy účtu" @@ -5477,35 +5575,43 @@ msgstr "Nemáš účet na fóre?" msgid "You can still sign up without one." msgstr "Aj tak sa môžeš zaregistrovať bez neho." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Možnosť 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Použiť pole GitHub v profile fóra" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Užívateľské meno na fóre uveď sem:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Užívateľské meno na fóre" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Povolené iba a-zA-Z0-9._" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Pole pre GitHub musíš mať vyplnené na svojom profile na fóre." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5513,19 +5619,19 @@ msgstr "" "Prihlás sa na fórum a " " vykonať to môžeš tu." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Ďalej: prihlás sa do GitHub-u" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Možnosť 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Token overenia" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " @@ -5535,15 +5641,15 @@ msgstr "" "href=\"https://forum.luanti.org/ucp.php?i=profile&mode=signature\">User" " Control Panel > Profile > Edit signature" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Vložiť do svojho podpisu:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Klikni ďalej na overenie." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Nemaj obavy, môžeš to odstrániť hneď ako toto dokončíme." @@ -5811,10 +5917,6 @@ msgstr "Také isté ako užívateľské meno" msgid "Please prove that you are human" msgstr "Prosím dokáž, že si človek" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Súhlasím s " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5950,27 +6052,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6836,3 +6942,59 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "Iba Luanti organizačné rozšírenia" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Menej ako 16 pixelov" + +#~ msgid "I agree" +#~ msgstr "Súhlasím" + +#~ msgid "Rules" +#~ msgstr "Pravidlá" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "Do súkromného vlákna môžete niekoho pridať napísaním @username." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ 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." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Čo chceš nahlásiť? Prečo to chceš nahlásiť?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Hlásenia budú zdieľané s pracovníkmi ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Iba administrátor môže vidieť kto vytvoril hlásenie." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Iba ty, autor balíka a užívatelia " +#~ "so statusom Schvaľovateľ a vyšším môžu" +#~ " čítať súkromné vlákna." + +#~ msgid "I agree to the " +#~ msgstr "Súhlasím s " + diff --git a/translations/sl/LC_MESSAGES/messages.po b/translations/sl/LC_MESSAGES/messages.po index 51be469b..0c4ffa1a 100644 --- a/translations/sl/LC_MESSAGES/messages.po +++ b/translations/sl/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Slovenian translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,21 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" -"Language-Team: none\n" "Language: sl\n" +"Language-Team: none\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 " +"|| n%100==4 ? 2 : 3);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -373,7 +375,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -805,7 +807,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -820,7 +822,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -841,17 +866,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -860,7 +886,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -880,7 +906,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -970,19 +995,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1005,9 +1030,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1037,13 +1062,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1055,7 +1077,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1066,7 +1088,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1078,7 +1100,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1110,7 +1132,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1159,12 +1181,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1174,7 +1196,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1232,96 +1254,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1336,7 +1358,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1346,28 +1368,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1379,75 +1395,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1482,8 +1498,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1495,27 +1511,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1548,20 +1579,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1580,7 +1611,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1614,19 +1645,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1635,106 +1661,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1785,7 +1807,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1798,7 +1820,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1921,87 +1943,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2009,35 +2025,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2063,10 +2079,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2106,6 +2118,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2255,17 +2296,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2299,7 +2340,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2312,128 +2353,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2456,7 +2492,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2541,7 +2577,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2558,7 +2594,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2578,7 +2614,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2633,62 +2669,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2845,6 +2881,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2871,6 +2908,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3345,19 +3383,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3395,7 +3429,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3424,7 +3458,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3563,6 +3597,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3671,9 +3706,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4297,7 +4332,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4558,8 +4595,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4648,7 +4685,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4665,7 +4702,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4697,7 +4734,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4706,7 +4743,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4714,7 +4751,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4726,34 +4763,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4762,7 +4874,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4787,12 +4899,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4836,15 +4942,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4853,64 +4959,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5180,31 +5286,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5283,68 +5389,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5604,10 +5718,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5732,27 +5842,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -5765,3 +5879,52 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/sv/LC_MESSAGES/messages.po b/translations/sv/LC_MESSAGES/messages.po index 8e5be4cc..d25650a4 100644 --- a/translations/sv/LC_MESSAGES/messages.po +++ b/translations/sv/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-05-13 19:05+0000\n" "Last-Translator: Zacharias Tyllström \n" -"Language-Team: Swedish \n" "Language: sv\n" +"Language-Team: Swedish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.12-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Bannad:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Du har blivit bannad." @@ -95,8 +94,8 @@ msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -"För humoristiskt innehåll, avsett som en kul grej eller ett skämt, som inte " -"ska tas på allvar och som inte är avsett att användas seriöst eller " +"För humoristiskt innehåll, avsett som en kul grej eller ett skämt, som " +"inte ska tas på allvar och som inte är avsett att användas seriöst eller " "långsiktigt." #. NOTE: tags: title for building @@ -160,8 +159,8 @@ msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -"Kräver ytterligare installationssteg, som att installera Luarocks eller att " -"redigera inställningen för pålitna moddar" +"Kräver ytterligare installationssteg, som att installera Luarocks eller " +"att redigera inställningen för pålitna moddar" #. NOTE: tags: title for crafting #: app/_translations.py:48 @@ -189,9 +188,9 @@ msgid "" "content only available through a creative inventory, or provides tools " "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -"Skrivet specifikt för användning i kreativt läge. Lägger till innehåll som " -"endast är tillgängligt i kreativt läge eller tillhandahåller verktyg som " -"underlättar skapande i spelet och inte ökar svårighetsgraden" +"Skrivet specifikt för användning i kreativt läge. Lägger till innehåll " +"som endast är tillgängligt i kreativt läge eller tillhandahåller verktyg " +"som underlättar skapande i spelet och inte ökar svårighetsgraden" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -206,8 +205,8 @@ msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" -"Innehåller en helt anpassad mapgen implementerad i Lua, kräver vanligtvis " -"att världar ställs in på ”singlenode”-mapgen." +"Innehåller en helt anpassad mapgen implementerad i Lua, kräver vanligtvis" +" att världar ställs in på ”singlenode”-mapgen." #. NOTE: tags: title for decorative #: app/_translations.py:60 @@ -244,7 +243,8 @@ msgstr "Utbildning" msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -"Antingen har pedagogiskt värde, eller är ett verktyg för att hjälpa lärare " +"Antingen har pedagogiskt värde, eller är ett verktyg för att hjälpa " +"lärare " #. NOTE: tags: title for environment #: app/_translations.py:72 @@ -379,7 +379,8 @@ msgid "" "For mods created for the Discord \"Weekly Challenges\" modding event in " "2021" msgstr "" -"För moddar skapade för Discordens \"Weekly Challenges\"-moddingevent i 2021" +"För moddar skapade för Discordens \"Weekly Challenges\"-moddingevent i " +"2021" #. NOTE: tags: title for less_than_px #: app/_translations.py:114 @@ -390,8 +391,8 @@ msgstr "<16px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Texturpaket som är mindre än 16px" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -484,8 +485,8 @@ msgid "" "For games and such that are of their own kind, distinct and original in " "nature to others of the same category." msgstr "" -"För spel och sådant som är unikt, distinkt och originellt jämfört med andra " -"i sin kategori." +"För spel och sådant som är unikt, distinkt och originellt jämfört med " +"andra i sin kategori." #. NOTE: tags: title for plants_and_farming #: app/_translations.py:148 @@ -632,8 +633,8 @@ msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -"Tillåter spelaren att anpassa sin karaktär genom att ändra texturen eller " -"lägga till tillbehör." +"Tillåter spelaren att anpassa sin karaktär genom att ändra texturen eller" +" lägga till tillbehör." #. NOTE: tags: title for sound_music #: app/_translations.py:192 @@ -695,7 +696,8 @@ msgid "" "difficulty level, or resources available through crafting, mining, ..." msgstr "" "Skriven specifikt för överlevnadsgameplay med ett fokus på spelbalans, " -"svårighetsgrad eller resurser tillgängliga genom skapning, gruvbrytning, ..." +"svårighetsgrad eller resurser tillgängliga genom skapning, gruvbrytning, " +"..." #. NOTE: tags: title for technology #: app/_translations.py:210 @@ -734,8 +736,8 @@ msgid "" "Adds or changes transportation methods. Includes teleportation, vehicles," " ridable mobs, transport infrastructure and thematic content" msgstr "" -"Lägger till eller ändrar transportmetoder. Inkluderar teleportation, fordon, " -"ridbara mobs, transportinfrastruktur och tematiskt innehåll" +"Lägger till eller ändrar transportmetoder. Inkluderar teleportation, " +"fordon, ridbara mobs, transportinfrastruktur och tematiskt innehåll" #. NOTE: tags: title for world_tools #: app/_translations.py:222 @@ -838,7 +840,7 @@ msgstr "Icke-tecknat våld. Kan vara mot fantasy- eller mänskliga karaktärer" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paket" @@ -853,7 +855,30 @@ msgstr "%(package_type)s för %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s sedan" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Användarnamn" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Förfrågan" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Sök" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Presenterad" @@ -874,17 +899,18 @@ msgstr "Begränsa till paket" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Spara" @@ -893,7 +919,7 @@ msgstr "Spara" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -913,7 +939,6 @@ msgid "Page Content" msgstr "Sidinnehåll" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Privat" @@ -987,8 +1012,7 @@ msgstr "App-typ" #: app/blueprints/oauth/__init__.py:198 msgid "An OAuth client with that title already exists. Please choose a new title." -msgstr "" -"En OAuth-klient med den titeln finns redan. Vänligen välj en annan titel." +msgstr "En OAuth-klient med den titeln finns redan. Vänligen välj en annan titel." #: app/blueprints/oauth/__init__.py:262 msgid "Revoked all user tokens" @@ -1006,19 +1030,19 @@ msgstr "Översättning" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Utgivningar" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Skärmdumpar" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Underhållare" @@ -1041,9 +1065,9 @@ msgstr "Dela och Emblem" msgid "Remove / Unpublish" msgstr "Ta bort / Avpublicera" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Stödda spel" @@ -1073,13 +1097,10 @@ msgstr "Deprekerad" msgid "All content warnings" msgstr "Alla innehållsvarningar" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Förfrågan" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Typ" @@ -1091,7 +1112,7 @@ msgstr "Skapare" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Taggar" @@ -1102,7 +1123,7 @@ msgstr "Innehållsvarningar" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Licens" @@ -1114,7 +1135,7 @@ msgstr "Stöder spel" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1146,7 +1167,7 @@ msgstr "Sortera efter" msgid "Package score" msgstr "Paketpoäng" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1195,12 +1216,12 @@ msgid "Title (Human-readable)" msgstr "Titel (Människoläsbar)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Namn (Tekniskt)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Endast gemena bokstäver (a-z), siffror (0-9) och understreck (_)" @@ -1210,7 +1231,7 @@ msgid "Short Description (Plaintext)" msgstr "Kort beskrivning (vanlig text)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Underhållsstatus" @@ -1270,7 +1291,7 @@ msgstr "Paket finns redan" msgid "A collection with a similar name already exists" msgstr "En samling med liknande namn finns redan" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1279,30 +1300,30 @@ msgstr "" "Du måste lägga till en mejladdress till ditt konto och bekräfta det innan" " du kan hantera paket" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Spara utkast" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Kunde inte hitta den användaren" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Åtkomst nekad" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Du har inte tillåtelse att göra detta" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" @@ -1310,60 +1331,60 @@ msgstr "" "Var snäll kommentera i godkännandetråden så redigerare vet vad du har " "ändrat" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Ställ in tillstånd till %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Borttaget paket" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Ej godkänt paket" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Underhållare (Komma-separerat)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Du har inte behörighet att redigera underhållare" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Du är inte en underhållare" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 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:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Ägarnamn" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Aktivera stöddetektering baserad på beroenden (rekommenderat)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Spel som stöds" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Spel som ej stöds" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Stödjer alla spel (om inget annat anges) / är speloberoende" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "Du behöver åtminstonde en utgivning innan du kan redigera spelstöd" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" "Modd(paket) behöver innehålla minst en modd. Vänligen skapa en ny " @@ -1380,7 +1401,7 @@ msgstr "Metod" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Filuppladdning" @@ -1390,28 +1411,22 @@ msgstr "Git-referens (t.ex. commithash, branch eller tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minsta Luantiversion" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Högsta Luantiversion" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Uppgifts-ID" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Är godkänd" @@ -1423,77 +1438,77 @@ msgstr "Importera från Git" msgid "Upload .zip file" msgstr "Ladda upp .zip-fil" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Sätt Min" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Sätt Max" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Endast ändra värden tidigare satta som inget" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Uppdatera" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Trigga" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Ny commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Ny tagg" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Branchnamn" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Åtgärd" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Skicka notis och markera som föråldrad" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Skapa utgivning" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Spara inställningar" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Inaktivera automatisering" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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 " "utgivningar" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Tog bort uppdateringskonfiguration" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Var snäll och skapa en första utgivning nu" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Kommentar" @@ -1530,8 +1545,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Det är inte tillåtet att länka till blockerade webbplatser" @@ -1543,27 +1558,42 @@ msgstr "Du kan inte rösta på recensionerna på ditt egna paket!" msgid "You can't vote on your own reviews!" msgstr "Du kan inte rösta på dina egna recensioner!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Titel/Undertitel" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Titelbild" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Meddelande" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Rapportera" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "en PNG, JPEG eller WebP-bildfil" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Prenumererar redan!" @@ -1596,20 +1626,20 @@ msgstr "Kan inte ta bort trådens första inlägg!" msgid "Please wait before commenting again" msgstr "Vänta innan du kommenterar igen" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Öppna tråd" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Kunde inte skapa tråd!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "En godkänningstråd finns redan! Överväg att svara där istället" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Vänta innan du öppnar en ny tråd" @@ -1628,7 +1658,7 @@ msgstr "Användarnamn eller E-mail" msgid "Password" msgstr "Lösenord" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Kom ihåg mig" @@ -1662,12 +1692,7 @@ msgstr "Inloggning misslyckades" msgid "Display Name" msgstr "Visningsnamn" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Användarnamn" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1675,8 +1700,8 @@ msgstr "" "Endast alfabetiska bokstäver (A-Za-z), nummer (0-9), understreck (_), " "minus (-), och punkt (.) tillåtet" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-mail" @@ -1685,59 +1710,55 @@ msgstr "E-mail" msgid "What is the result of the above calculation?" msgstr "Vad är resultatet av beräkningen ovan?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Jag godkänner" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Registrera" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Felaktigt CAPTCHA-svar" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Återställ lösenord" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Kan inte hitta konto" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Nytt lösenord" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Verifiera lösenord" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Lösenord måste stämma överrens" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Gammalt lösenord" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Lösenorden stämmer inte" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Den mailaddressen har blivit avprenumererad/svartlistad och kan inte " "användas" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "E-mail används redan" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1746,35 +1767,35 @@ msgstr "" "Vi misslyckades att skapa kontot eftersom E-mailen redan används av " "%(display_name)s. Försök med en annan mailaddress." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Ditt lösenord har ändrats." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Felaktigt gammalt lösenord" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Okänd verifieringstoken!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Token har gått ut" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "En annan användare använder redan den E-mailen" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Bekräftad mejländring" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Mejladress har ändrats" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1782,15 +1803,15 @@ msgstr "" "Din mejladress har ändrats. Om du inte har bett om detta, var vänligen " "kontakta en administratör." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Du kan logga in nu" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Skicka" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1847,7 +1868,7 @@ msgstr "Okänd anspråkstyp" msgid "Top reviewer" msgstr "Högsta recensent" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1862,7 +1883,7 @@ msgstr "Andra mest hjälpsamma recensent" msgid "3rd most helpful reviewer" msgstr "Tredje mest hjälpsamma recensent" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Detta sätter %(display_name)s i topp %(perc)s%%" @@ -1987,91 +2008,85 @@ msgstr "Rang" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Kan inte flytta upp en användare till en rang högre än dig själv!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Autentisering misslyckades [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Länkat GitHub till konto" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "Githubkonto är redan associerat med en annan användare: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Autentisering misslyckades [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Text att hitta (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Filfilter" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Sök" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Ett paket existerar redan med detta namn. Var vänligen se Policy and " "Guidance 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Du måste skapa en utgivning innan detta paket kan godkännas." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Utgivning importeras fortfarande, eller har ett fel." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Sätt upp utgivningar" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Du behöver lägga till åtminstonde en skärmdump." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, 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_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "Vilka spel stöder ditt paket? Vänligen ange på den stödda spel-sidan" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 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/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "Var snäll och kontrollera att paketet har rätt till det namn den använder." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" "Var snäll och kontrollera att paketet har rätt till att använda namnen " "%(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2079,15 +2094,15 @@ msgstr "" msgid "See more" msgstr "Se mer" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Fel: Ett annat paket använder redan den här forumtråden!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Fel: Forumtrådsstartaren stämmer inte överrens med paketskaparen." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2095,7 +2110,7 @@ msgstr "" "Varning: Forumtråd hittades inte. Ämnet kan ha skapats sedan sista " "forumskrapning." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2103,15 +2118,15 @@ msgstr "" "Namn kan bara innehålla gemena bokstäver (a-z), siffror (0-9) och " "understreck (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Du har inte behörighet att redigera detta paket" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Du har inte behörighet att ändra paketnamnet" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Du kan inte ändra pakettyp när det har godkänts" @@ -2139,10 +2154,6 @@ msgstr "Ogiltig commit-hash; den måste vara en 40 bokstäver lång base16-strä msgid "Too many requests, please wait before trying again" msgstr "För många förfrågningar, vänta innan du försöker igen" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "en PNG, JPEG eller WebP-bildfil" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2189,6 +2200,35 @@ msgstr "" "Det går inte att skapa ett konto eftersom användarnamnet har använts " "tidigare." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Annat" + #: app/models/packages.py:69 msgid "Mod" msgstr "Modd" @@ -2310,15 +2350,15 @@ msgstr "Färdig, med buggfixar som görs efter behov" msgid "" "Finished, the maintainer doesn't intend to continue working on it or " "provide support" -msgstr "" -"Färdig, underhållaren tänker inte fortsätta arbeta på den eller ge support" +msgstr "Färdig, underhållaren tänker inte fortsätta arbeta på den eller ge support" #: app/models/packages.py:185 msgid "" "The maintainer doesn't recommend this package. See the description for " "more info" msgstr "" -"Underhållaren rekommenderar inte detta paket. Se beskrivningen för mer info" +"Underhållaren rekommenderar inte detta paket. Se beskrivningen för mer " +"info" #: app/models/packages.py:231 msgid "Submit for Approval" @@ -2340,17 +2380,17 @@ msgstr "Godkänn" msgid "Delete" msgstr "Ta bort" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Ny commit %(hash)s finns på Git-repo:t." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "Den sista utgivningen var commit %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Ny tagg %(tag_name)s finns på Git-repo:t." @@ -2384,7 +2424,7 @@ msgid "Editor" msgstr "Redaktör" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Bott" @@ -2397,128 +2437,123 @@ msgid "Admin" msgstr "Administration" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Paketredigering" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Paketgodkänannde" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Ny tråd" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Ny recension" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Trådsvar" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Underhållare" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Redaktörnotis" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Redaktör övrigt" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Annat" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Detta är ett paketredigeringsmeddelande." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Detta är en notifikation om godkännande av paket." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Detta är en notifikation om en ny tråd." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Detta är en notifikation om en ny granskning." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Detta är en notifikation om ett nytt trådsvar." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Detta är en notifikation från en Bot." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Detta är en notifikation angående ändringsmeddelande från förvaltare." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Detta är en notifikation angående meddelande från redaktör." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Detta är en notifikation angående övrigt meddelande från redaktör." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Detta är en övrig notifikation." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "När en användare redigerar dina paket, releaser, osv." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "Meddelanden från redaktörer som rör processen för godkännande av paket." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "När en diskussionstråd skapas på ditt paket." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "När en användare lägger upp en recension på ditt paket." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "När någon svarar på en tråd som du bevakar." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Från en bot - t.ex. uppdateringsmeddelanden." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "När förvaltarna av ditt paket förändras." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "För redaktörer: Viktiga meddelanden." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "För redaktörer: mindre viktiga notifikationer, inklusive nya trådar." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "Notifikationer som inte är viktiga nog för en egen kategori." @@ -2545,7 +2580,7 @@ msgstr "%(num)d nya notiser" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Visa" @@ -2632,7 +2667,7 @@ msgstr "Logga ut" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Språk" @@ -2649,8 +2684,8 @@ msgid "Contact Us" msgstr "Kontakta oss" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Regler" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2669,7 +2704,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / Flöden" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Integritetspolicy" @@ -2724,62 +2759,62 @@ msgstr "Vår integritetspolicy har uppdaterats (%(date)s)" msgid "Welcome" msgstr "Välkommen" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s av %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Föregående" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Nästa" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Senast tillagd" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Senast uppdaterad" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Topp spel" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Topp moddar" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Topp texturpaket" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Sök från taggar" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Högst recenserad" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Alla recensioner" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Senaste positiva recensioner" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB har %(count)d paket, med %(downloads)d nerladdningar totalt." @@ -2940,6 +2975,7 @@ msgstr "Ingen token skapades" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Redigera" @@ -2966,6 +3002,7 @@ msgid "You can replace the description with your own" msgstr "Du kan ersätta beskrivningen med din egna" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Är du säker att du vill ta bort {title}?" @@ -3474,19 +3511,15 @@ msgstr "Denna tråd har låsts." msgid "You don't have permission to post." msgstr "Du har inte behörighet att posta." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "Du kan lägga till någon till en privat tråd genom att skriva @username." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Inga trådar finns" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Tråd" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Senaste svar" @@ -3524,7 +3557,7 @@ msgstr "Åtgärder" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "Under arbete" @@ -3553,7 +3586,7 @@ msgstr "Forumtrådar" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3666,16 +3699,15 @@ msgstr "Exempel auktoriserings-URL" msgid "" "Titles must be globally unique. For example, what's the name of your " "application?" -msgstr "" -"Titlar måste vara globalt unika. Vad heter till exempel din applikation?" +msgstr "Titlar måste vara globalt unika. Vad heter till exempel din applikation?" #: app/templates/oauth/create_edit.html:68 msgid "" "Shown to users when you request access to their account. For example, " "what does your application do?" msgstr "" -"Visas för användare när du begär åtkomst till deras konto. Till exempel, vad " -"gör din applikation?" +"Visas för användare när du begär åtkomst till deras konto. Till exempel, " +"vad gör din applikation?" #: app/templates/oauth/create_edit.html:70 msgid "Where will you store your client_secret?" @@ -3699,10 +3731,11 @@ msgid "No applications created" msgstr "Inga applikationer skapade" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" -"Använd shift för att välja flera. Lämna markeringen tom för att matcha med " -"alla typer." +"Använd shift för att välja flera. Lämna markeringen tom för att matcha " +"med alla typer." #: app/templates/packages/advanced_search.html:14 #: app/templates/packages/advanced_search.html:19 @@ -3816,12 +3849,10 @@ msgstr "Du behöver avpublicera paketet för att ändra namnet." #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"Tips: Inkludera inte Minetest, mod eller modpack " -"någonstans i den korta beskrivningen, detta är onödigt." #: app/templates/packages/create_edit.html:88 msgid "" @@ -4469,7 +4500,8 @@ msgid "" "As an alternative to removing your package, you may wish to change the " "maintenance state." msgstr "" -"Som ett alternativ till att ta bort ditt paket kan du ändra underhållsstatus." +"Som ett alternativ till att ta bort ditt paket kan du ändra " +"underhållsstatus." #: app/templates/packages/remove.html:38 msgid "" @@ -4530,8 +4562,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Lägg till en recension för %(title)s av %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" -msgstr "Se till att du läser ContentDB:s regler" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" +msgstr "" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4673,8 +4707,8 @@ msgid "" "To provide translations for your package, you need to create .tr files " "and upload a new release." msgstr "" -"Om du vill tillhandahålla översättningar för ditt paket måste du skapa .tr-" -"filer och ladda upp en ny version." +"Om du vill tillhandahålla översättningar för ditt paket måste du skapa " +".tr-filer och ladda upp en ny version." #: app/templates/packages/translation.html:19 msgid "" @@ -4809,11 +4843,9 @@ msgstr "Icke-fri media" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." 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." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4901,7 +4933,7 @@ msgstr "Gillar du detta paket? Donera för att stödja utvecklingen" msgid "Donate now" msgstr "Donera nu" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Beroenden" @@ -4918,7 +4950,7 @@ msgid "Compatible Games" msgstr "Kompatibla Spel" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Inget specifikt spel krävs" @@ -4950,7 +4982,7 @@ msgstr "Information" msgid "Technical Name" msgstr "Tekniskt namn" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, 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." @@ -4959,7 +4991,7 @@ msgstr "%(code_license)s för kod,
%(media_license)s för media." msgid "Unknown" msgstr "Okänd" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Tillagd" @@ -4967,7 +4999,7 @@ msgstr "Tillagd" msgid "Remove myself" msgstr "Ta bort mig själv" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Bidrar" @@ -4979,29 +5011,43 @@ msgstr "Mer" msgid "See audit log" msgstr "Visa auditeringslogg" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "På grund av spam tillåter vi inte längre rapporter från anonyma användare." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "Vänligen logga in eller kontakta administratören med länken nedan." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Vad rapporterar du? Varför rapporterar du den?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Rapporter kommer delas med ContentDB-personal." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -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/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -5009,6 +5055,67 @@ msgstr "" "Har du hittat en bugg? Var snäll och rapportera den på paketets " "buggtracker eller i en tråd istället." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Uppgift misslyckades" @@ -5017,7 +5124,7 @@ msgstr "Uppgift misslyckades" msgid "Working…" msgstr "Arbetar…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Ladda om sidan för att kontrollera efter uppdateringar." @@ -5044,14 +5151,6 @@ msgstr "" "Om paketet inte borde finnas på CDB (t.ex. om den över huvudtaget inte " "fungerar), kan du berätta det här." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Endast du, paketskaparen, och användare av Godkännarrang och högre kan " -"läsa privata trådar." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5095,15 +5194,15 @@ msgstr "Synlig till:" msgid "Plus approvers and editors" msgstr "Plus godkännare och redigerare" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Är denna recension föråldrad?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Till exempel, klagar den om problem du redan har fixat?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5114,64 +5213,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "Redigerararbetskö" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Godkännarkö" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Godkänn alla" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Inga skärmdumpar behöver godkännande." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Inga paket behöver godkännande." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Importerar" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Inga utgivningar behöver godkännande." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Färdig!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Licens krävs" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Tagga paket" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d paket har inga taggar." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Visa taggar" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Ouppfyllda beroenden" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "Moddnamn som har hårda beroenden, men inga paket som tillhandahåller dem." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Visa alla" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Senaste åtgärder" @@ -5454,31 +5553,31 @@ msgstr "Visa ContentDB:s GitHub-behörigheter" msgid "Disconnect" msgstr "Koppla loss" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Länka GitHub" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Inget" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Kontoborttagning och deaktivering" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Ta bort eller deaktivera" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Kontoborttagning och deaktivering är inte tillgängliga för användare än." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "Vänligen gör en anmälan för att be om kontoborttagning (på engelska)." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Nyliga kontoåtgärder" @@ -5504,8 +5603,8 @@ msgid "" "Note: protonmail is unsupported by ContentDB. More info." msgstr "" -"Notera: Protonmail stöds inte av ContentDB. Mer info." +"Notera: Protonmail stöds inte av ContentDB. Mer info." #: app/templates/users/change_set_password.html:27 #: app/templates/users/register.html:30 @@ -5567,35 +5666,43 @@ msgstr "Har du inte ett forumkonto?" msgid "You can still sign up without one." msgstr "Du kan fortfarande registrera utan." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Alternativ 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Använd GitHub-fält i forumprofil" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Mata in ditt forumkonto här:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Forumanvändarnamn" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Endast a-zA-Z0-9._ tillåtet" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Du måste ha fyllt i GitHub-fältet i din forumprofil." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5603,36 +5710,37 @@ msgstr "" "Logga in till forumet och gör det här." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Nästa: logga in med GitHub" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Alternativ 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Verifieringstoken" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to 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 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Klistra in detta i din signatur:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Tryck på nästa så vi kan kontrollera det." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Oroa dig inte, du kan ta bort den efter detta är klart." @@ -5908,10 +6016,6 @@ msgstr "Samma som användarnamn" msgid "Please prove that you are human" msgstr "Var vänlig visa du är en människa" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Jag accepterar " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6049,27 +6153,31 @@ msgstr "Detta år" msgid "Last year" msgstr "Förra året" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(visa tabell i webbläsaren)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Bild" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "inget" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Spel som ej stöds" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Valfria beroenden" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "Inga recensioner tillgängliga." @@ -6589,3 +6697,63 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "Endast Luanti-Mods org" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Texturpaket som är mindre än 16px" + +#~ msgid "I agree" +#~ msgstr "Jag godkänner" + +#~ msgid "Rules" +#~ msgstr "Regler" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "Du kan lägga till någon till en privat tråd genom att skriva @username." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "Tips: Inkludera inte Minetest, " +#~ "mod eller modpack någonstans i" +#~ " den korta beskrivningen, detta är " +#~ "onödigt." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "Se till att du läser ContentDB:s regler" + +#~ 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." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Vad rapporterar du? Varför rapporterar du den?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Rapporter kommer delas med ContentDB-personal." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Endast administratören kan se vem gjorde rapporten." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Endast du, paketskaparen, och användare " +#~ "av Godkännarrang och högre kan läsa " +#~ "privata trådar." + +#~ msgid "I agree to the " +#~ msgstr "Jag accepterar " + diff --git a/translations/ta/LC_MESSAGES/messages.po b/translations/ta/LC_MESSAGES/messages.po index b1cea5b2..4c2c7b0e 100644 --- a/translations/ta/LC_MESSAGES/messages.po +++ b/translations/ta/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Tamil translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-06-22 06:49+0000\n" "Last-Translator: தமிழ்நேரம் \n" -"Language-Team: Tamil \n" "Language: ta\n" +"Language-Team: Tamil " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.13-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "தடைசெய்யப்பட்டது:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "உங்களுக்கு தடை விதிக்கப்பட்டுள்ளது." @@ -95,8 +94,9 @@ msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -"நகைச்சுவையான உள்ளடக்கத்தைப் பொறுத்தவரை, ஒரு புதுமை அல்லது நகைச்சுவையாக, தீவிரமாக " -"எடுத்துக் கொள்ளக்கூடாது, அது தீவிரமாகவோ அல்லது நீண்ட காலமாகவோ பயன்படுத்தப்படக்கூடாது." +"நகைச்சுவையான உள்ளடக்கத்தைப் பொறுத்தவரை, ஒரு புதுமை அல்லது நகைச்சுவையாக, " +"தீவிரமாக எடுத்துக் கொள்ளக்கூடாது, அது தீவிரமாகவோ அல்லது நீண்ட காலமாகவோ " +"பயன்படுத்தப்படக்கூடாது." #. NOTE: tags: title for building #: app/_translations.py:28 @@ -109,7 +109,8 @@ msgstr "கட்டிடம்" msgctxt "tags" msgid "Focuses on building, such as adding new materials or nodes" msgstr "" -"புதிய பொருட்கள் அல்லது முனைகளைச் சேர்ப்பது போன்ற கட்டிடத்தில் கவனம் செலுத்துகிறது" +"புதிய பொருட்கள் அல்லது முனைகளைச் சேர்ப்பது போன்ற கட்டிடத்தில் கவனம் " +"செலுத்துகிறது" #. NOTE: tags: title for building_mechanics #: app/_translations.py:32 @@ -122,8 +123,8 @@ msgstr "உருவாக்கும் இயக்கவியல் மற msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -"வீரர்கள் எவ்வாறு உருவாக்குகிறார்கள் என்பதை மாற்றும் விளையாட்டு இயக்கவியல் அல்லது கருவிகளைச் " -"சேர்க்கிறது." +"வீரர்கள் எவ்வாறு உருவாக்குகிறார்கள் என்பதை மாற்றும் விளையாட்டு இயக்கவியல்" +" அல்லது கருவிகளைச் சேர்க்கிறது." #. NOTE: tags: title for chat #: app/_translations.py:36 @@ -136,7 +137,8 @@ msgstr "அரட்டை / கட்டளைகள்" msgctxt "tags" msgid "Focus on player chat/communication or console interaction." msgstr "" -"பிளேயர் அரட்டை/தொடர்பு அல்லது கன்சோல் தொடர்பு ஆகியவற்றில் கவனம் செலுத்துங்கள்." +"பிளேயர் அரட்டை/தொடர்பு அல்லது கன்சோல் தொடர்பு ஆகியவற்றில் கவனம் " +"செலுத்துங்கள்." #. NOTE: tags: title for commerce #: app/_translations.py:40 @@ -163,8 +165,8 @@ msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -"லுவாராக்சை நிறுவுதல் அல்லது நம்பகமான மோட் அமைப்பைத் திருத்துவது போன்ற எதிர்கால நிறுவல் " -"படிகள் தேவை" +"லுவாராக்சை நிறுவுதல் அல்லது நம்பகமான மோட் அமைப்பைத் திருத்துவது போன்ற " +"எதிர்கால நிறுவல் படிகள் தேவை" #. NOTE: tags: title for crafting #: app/_translations.py:48 @@ -192,9 +194,10 @@ msgid "" "content only available through a creative inventory, or provides tools " "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -"கிரியேட்டிவ் பயன்முறையில் பயன்படுத்த குறிப்பாக அல்லது பிரத்தியேகமாக எழுதப்பட்டது. ஒரு " -"படைப்பு சரக்கு மூலம் மட்டுமே கிடைக்கும் உள்ளடக்கத்தை சேர்க்கிறது, அல்லது இங்கேம் உருவாக்கத்தை" -" எளிதாக்கும் கருவிகளை வழங்குகிறது மற்றும் தொல்லை அல்லது பற்றாக்குறையை சேர்க்காது" +"கிரியேட்டிவ் பயன்முறையில் பயன்படுத்த குறிப்பாக அல்லது பிரத்தியேகமாக " +"எழுதப்பட்டது. ஒரு படைப்பு சரக்கு மூலம் மட்டுமே கிடைக்கும் உள்ளடக்கத்தை " +"சேர்க்கிறது, அல்லது இங்கேம் உருவாக்கத்தை எளிதாக்கும் கருவிகளை வழங்குகிறது" +" மற்றும் தொல்லை அல்லது பற்றாக்குறையை சேர்க்காது" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -209,8 +212,8 @@ msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." msgstr "" -"லுவா இல் செயல்படுத்தப்பட்ட முற்றிலும் தனிப்பயன் MAPGEN ஐக் கொண்டுள்ளது, வழக்கமாக உலகங்கள் " -"'சிங்லெனோட்' மேப்கேனுக்கு அமைக்கப்பட வேண்டும்." +"லுவா இல் செயல்படுத்தப்பட்ட முற்றிலும் தனிப்பயன் MAPGEN ஐக் கொண்டுள்ளது, " +"வழக்கமாக உலகங்கள் 'சிங்லெனோட்' மேப்கேனுக்கு அமைக்கப்பட வேண்டும்." #. NOTE: tags: title for decorative #: app/_translations.py:60 @@ -223,7 +226,8 @@ msgstr "அலங்கார" msgctxt "tags" msgid "Adds nodes with no other purpose than for use in building" msgstr "" -"கட்டிடத்தில் பயன்படுத்துவதைத் தவிர வேறு எந்த நோக்கமும் இல்லாத முனைகளைச் சேர்க்கிறது" +"கட்டிடத்தில் பயன்படுத்துவதைத் தவிர வேறு எந்த நோக்கமும் இல்லாத முனைகளைச் " +"சேர்க்கிறது" #. NOTE: tags: title for developer_tools #: app/_translations.py:64 @@ -248,7 +252,8 @@ msgstr "கல்வி" msgctxt "tags" msgid "Either has educational value, or is a tool to help teachers " msgstr "" -"ஒன்று கல்வி மதிப்பைக் கொண்டுள்ளது, அல்லது ஆசிரியர்களுக்கு உதவும் ஒரு கருவியாகும் " +"ஒன்று கல்வி மதிப்பைக் கொண்டுள்ளது, அல்லது ஆசிரியர்களுக்கு உதவும் ஒரு " +"கருவியாகும் " #. NOTE: tags: title for environment #: app/_translations.py:72 @@ -263,8 +268,8 @@ msgid "" "Improves the world, adding weather, ambient sounds, or other environment " "mechanics" msgstr "" -"உலகத்தை மேம்படுத்துகிறது, வானிலை, சுற்றுப்புற ஒலிகள் அல்லது பிற சுற்றுச்சூழல் இயக்கவியல் " -"ஆகியவற்றைச் சேர்க்கிறது" +"உலகத்தை மேம்படுத்துகிறது, வானிலை, சுற்றுப்புற ஒலிகள் அல்லது பிற " +"சுற்றுச்சூழல் இயக்கவியல் ஆகியவற்றைச் சேர்க்கிறது" #. NOTE: tags: title for food #: app/_translations.py:76 @@ -285,8 +290,8 @@ msgid "" "For content whose main utility or features are provided within a GUI, on-" "screen menu, or similar" msgstr "" -"GUI, ஆன்-ச்கிரீன் பட்டியல் அல்லது அதற்குள் அதன் முக்கிய பயன்பாடு அல்லது நற்பொருத்தங்கள் " -"வழங்கப்படும் உள்ளடக்கத்திற்கு" +"GUI, ஆன்-ச்கிரீன் பட்டியல் அல்லது அதற்குள் அதன் முக்கிய பயன்பாடு அல்லது " +"நற்பொருத்தங்கள் வழங்கப்படும் உள்ளடக்கத்திற்கு" #. NOTE: tags: title for hud #: app/_translations.py:82 @@ -323,7 +328,8 @@ msgstr "சாம் / போர் 2020" msgctxt "tags" msgid "For mods created for the Discord \"Combat\" modding event in 2020" msgstr "" -"2020 ஆம் ஆண்டில் டிச்கார்ட் \"போர்\" மோடிங் நிகழ்வுக்காக உருவாக்கப்பட்ட மோட்சுக்கு" +"2020 ஆம் ஆண்டில் டிச்கார்ட் \"போர்\" மோடிங் நிகழ்வுக்காக உருவாக்கப்பட்ட " +"மோட்சுக்கு" #. NOTE: tags: title for jam_game_2021 #: app/_translations.py:94 @@ -386,8 +392,8 @@ msgid "" "For mods created for the Discord \"Weekly Challenges\" modding event in " "2021" msgstr "" -"2021 ஆம் ஆண்டில் டிச்கார்ட் \"வாராந்திர சவால்கள்\" மோடிங் நிகழ்வுக்காக உருவாக்கப்பட்ட " -"மோட்சுக்கு" +"2021 ஆம் ஆண்டில் டிச்கார்ட் \"வாராந்திர சவால்கள்\" மோடிங் நிகழ்வுக்காக " +"உருவாக்கப்பட்ட மோட்சுக்கு" #. NOTE: tags: title for less_than_px #: app/_translations.py:114 @@ -398,8 +404,8 @@ msgstr "<16px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "16px க்கும் குறைவாக" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -453,8 +459,7 @@ msgstr "கும்பல் / விலங்குகள் / NPC கள்" #: app/_translations.py:134 msgctxt "tags" msgid "Adds mobs, animals, and non-player characters" -msgstr "" -"கும்பல்கள், விலங்குகள் மற்றும் பிளேயர் அல்லாத எழுத்துக்களைச் சேர்க்கிறது" +msgstr "கும்பல்கள், விலங்குகள் மற்றும் பிளேயர் அல்லாத எழுத்துக்களைச் சேர்க்கிறது" #. NOTE: tags: title for mtg #: app/_translations.py:136 @@ -493,8 +498,8 @@ msgid "" "For games and such that are of their own kind, distinct and original in " "nature to others of the same category." msgstr "" -"விளையாட்டுகளுக்கு மற்றும் அவற்றின் சொந்த வகையான, தனித்துவமான மற்றும் அசல் இயற்கையில் ஒரே " -"வகையின் மற்றவர்களுக்கு." +"விளையாட்டுகளுக்கு மற்றும் அவற்றின் சொந்த வகையான, தனித்துவமான மற்றும் அசல்" +" இயற்கையில் ஒரே வகையின் மற்றவர்களுக்கு." #. NOTE: tags: title for plants_and_farming #: app/_translations.py:148 @@ -521,8 +526,8 @@ msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -"எடுத்துக்காட்டாக, இயற்பியல் உட்பட பிளேயர் விளைவுகளை மாற்றும் உள்ளடக்கத்திற்கு: விரைவு, சம்ப்" -" உயரம் அல்லது ஈர்ப்பு." +"எடுத்துக்காட்டாக, இயற்பியல் உட்பட பிளேயர் விளைவுகளை மாற்றும் " +"உள்ளடக்கத்திற்கு: விரைவு, சம்ப் உயரம் அல்லது ஈர்ப்பு." #. NOTE: tags: title for puzzle #: app/_translations.py:156 @@ -549,8 +554,8 @@ msgid "" "For content designed for one or more players that focus on combat against" " the world, mobs, or NPCs." msgstr "" -"உலகம், கும்பல்கள் அல்லது NPC களுக்கு எதிரான போரில் கவனம் செலுத்தும் ஒன்று அல்லது அதற்கு " -"மேற்பட்ட வீரர்களுக்காக வடிவமைக்கப்பட்ட உள்ளடக்கத்திற்காக." +"உலகம், கும்பல்கள் அல்லது NPC களுக்கு எதிரான போரில் கவனம் செலுத்தும் ஒன்று" +" அல்லது அதற்கு மேற்பட்ட வீரர்களுக்காக வடிவமைக்கப்பட்ட உள்ளடக்கத்திற்காக." #. NOTE: tags: title for pvp #: app/_translations.py:164 @@ -562,8 +567,7 @@ msgstr "பிளேயர் Vs பிளேயர் (பிவிபி)" #: app/_translations.py:166 msgctxt "tags" msgid "Designed to be played competitively against other players" -msgstr "" -"மற்ற வீரர்களுக்கு எதிராக போட்டித்தன்மையுடன் விளையாட வடிவமைக்கப்பட்டுள்ளது" +msgstr "மற்ற வீரர்களுக்கு எதிராக போட்டித்தன்மையுடன் விளையாட வடிவமைக்கப்பட்டுள்ளது" #. NOTE: tags: title for seasonal #: app/_translations.py:168 @@ -576,7 +580,8 @@ msgstr "பருவகால" msgctxt "tags" msgid "For content generally themed around a certain season or holiday" msgstr "" -"உள்ளடக்கத்திற்காக பொதுவாக ஒரு குறிப்பிட்ட பருவம் அல்லது விடுமுறையைச் சுற்றி கருப்பொருள்" +"உள்ளடக்கத்திற்காக பொதுவாக ஒரு குறிப்பிட்ட பருவம் அல்லது விடுமுறையைச் " +"சுற்றி கருப்பொருள்" #. NOTE: tags: title for server_tools #: app/_translations.py:172 @@ -615,8 +620,9 @@ msgid "" "Mods and games that aim to simulate real life activity. Similar to " "SimCity/The Sims/OpenTTD/etc." msgstr "" -"நிச வாழ்க்கை செயல்பாட்டை உருவகப்படுத்துவதை நோக்கமாகக் கொண்ட மோட்ச் மற்றும் விளையாட்டுகள். " -"சிம்சிட்டி/தி சிம்ச்/ஓபன்.டி.டி/போன்றவற்றைப் போன்றது." +"நிச வாழ்க்கை செயல்பாட்டை உருவகப்படுத்துவதை நோக்கமாகக் கொண்ட மோட்ச் " +"மற்றும் விளையாட்டுகள். சிம்சிட்டி/தி சிம்ச்/ஓபன்.டி.டி/போன்றவற்றைப் " +"போன்றது." #. NOTE: tags: title for singleplayer #: app/_translations.py:184 @@ -643,8 +649,8 @@ msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -"அமைப்பை மாற்றுவதன் மூலமோ அல்லது பாகங்கள் சேர்ப்பதன் மூலமோ வீரர் தங்கள் தன்மையைத் தனிப்பயனாக்க " -"அனுமதிக்கிறது." +"அமைப்பை மாற்றுவதன் மூலமோ அல்லது பாகங்கள் சேர்ப்பதன் மூலமோ வீரர் தங்கள் " +"தன்மையைத் தனிப்பயனாக்க அனுமதிக்கிறது." #. NOTE: tags: title for sound_music #: app/_translations.py:192 @@ -656,8 +662,7 @@ msgstr "ஒலிகள் / இசை" #: app/_translations.py:194 msgctxt "tags" msgid "Focuses on or adds new sounds or musical things" -msgstr "" -"புதிய ஒலிகள் அல்லது இசை விசயங்களில் கவனம் செலுத்துகிறது அல்லது சேர்க்கிறது" +msgstr "புதிய ஒலிகள் அல்லது இசை விசயங்களில் கவனம் செலுத்துகிறது அல்லது சேர்க்கிறது" #. NOTE: tags: title for sports #: app/_translations.py:196 @@ -690,8 +695,8 @@ msgid "" "Games and mods with a heavy strategy component, whether real-time or " "turn-based" msgstr "" -"நிகழ்நேர அல்லது திருப்ப அடிப்படையிலான ஒரு கனமான மூலோபாயக் கூறுகளைக் கொண்ட " -"விளையாட்டுகள் மற்றும் மோட்கள்" +"நிகழ்நேர அல்லது திருப்ப அடிப்படையிலான ஒரு கனமான மூலோபாயக் கூறுகளைக் கொண்ட" +" விளையாட்டுகள் மற்றும் மோட்கள்" #. NOTE: tags: title for survival #: app/_translations.py:206 @@ -717,8 +722,7 @@ msgstr "இயந்திரங்கள் / மின்னணுவியல #: app/_translations.py:212 msgctxt "tags" msgid "Adds machines useful in automation, tubes, or power." -msgstr "" -"ஆட்டோமேசன், குழாய்கள் அல்லது சக்தியில் பயனுள்ள இயந்திரங்களைச் சேர்க்கிறது." +msgstr "ஆட்டோமேசன், குழாய்கள் அல்லது சக்தியில் பயனுள்ள இயந்திரங்களைச் சேர்க்கிறது." #. NOTE: tags: title for tools #: app/_translations.py:214 @@ -745,8 +749,9 @@ msgid "" "Adds or changes transportation methods. Includes teleportation, vehicles," " ridable mobs, transport infrastructure and thematic content" msgstr "" -"போக்குவரத்து முறைகளைச் சேர்க்கிறது அல்லது மாற்றுகிறது. டெலிபோர்டேசன், வாகனங்கள், ரிட்யூட் " -"கும்பல்கள், போக்குவரத்து உள்கட்டமைப்பு மற்றும் கருப்பொருள் உள்ளடக்கம் ஆகியவை அடங்கும்" +"போக்குவரத்து முறைகளைச் சேர்க்கிறது அல்லது மாற்றுகிறது. டெலிபோர்டேசன், " +"வாகனங்கள், ரிட்யூட் கும்பல்கள், போக்குவரத்து உள்கட்டமைப்பு மற்றும் " +"கருப்பொருள் உள்ளடக்கம் ஆகியவை அடங்கும்" #. NOTE: tags: title for world_tools #: app/_translations.py:222 @@ -831,7 +836,8 @@ msgstr "அச்சம் / அதிர்ச்சி" msgctxt "content_warnings" msgid "Shocking and scary content. May scare young children" msgstr "" -"அதிர்ச்சியூட்டும் மற்றும் பயமுறுத்தும் உள்ளடக்கம். சிறு குழந்தைகளை பயமுறுத்தலாம்" +"அதிர்ச்சியூட்டும் மற்றும் பயமுறுத்தும் உள்ளடக்கம். சிறு குழந்தைகளை " +"பயமுறுத்தலாம்" #. NOTE: content_warnings: title for violence #: app/_translations.py:250 @@ -844,14 +850,15 @@ msgstr "வன்முறை" msgctxt "content_warnings" msgid "Non-cartoon violence. May be towards fantasy or human-like characters" msgstr "" -"கார்ட்டூன் அல்லாத வன்முறை. கற்பனை அல்லது மனிதனைப் போன்ற கதாபாத்திரங்களை நோக்கி இருக்கலாம்" +"கார்ட்டூன் அல்லாத வன்முறை. கற்பனை அல்லது மனிதனைப் போன்ற கதாபாத்திரங்களை " +"நோக்கி இருக்கலாம்" #: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "தொகுப்பு" @@ -866,7 +873,30 @@ msgstr "%(game_name)s க்கான %(package_type)s" msgid "%(delta)s ago" msgstr "%(delta)s முன்பு" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "பயனர்பெயர்" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "வினவல்" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "முகவரி" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "தேடல்" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "இடம்பெற்றது" @@ -887,17 +917,18 @@ msgstr "தொகுப்புக்கு வரம்பு" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "சேமி" @@ -906,7 +937,7 @@ msgstr "சேமி" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -926,7 +957,6 @@ msgid "Page Content" msgstr "பக்க உள்ளடக்கம்" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "தனிப்பட்ட" @@ -941,8 +971,7 @@ msgstr "இதேபோன்ற தலைப்பைக் கொண்ட த #: app/blueprints/collections/__init__.py:164 msgid "Unable to create collection as a package with that name already exists" -msgstr "" -"அந்த பெயருடன் ஒரு தொகுப்பாக சேகரிப்பை உருவாக்க முடியவில்லை ஏற்கனவே உள்ளது" +msgstr "அந்த பெயருடன் ஒரு தொகுப்பாக சேகரிப்பை உருவாக்க முடியவில்லை ஏற்கனவே உள்ளது" #: app/blueprints/collections/__init__.py:310 msgid "Added package to collection" @@ -967,7 +996,8 @@ msgstr "பிடித்தவை சேகரிப்பிலிருந #: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 msgid "Welcome to the best place to find Luanti mods, games, and texture packs" msgstr "" -"லுவாண்டி மோட்ச், கேம்கள் மற்றும் அமைப்பு பொதிகளைக் கண்டுபிடிக்க சிறந்த இடத்திற்கு வருக" +"லுவாண்டி மோட்ச், கேம்கள் மற்றும் அமைப்பு பொதிகளைக் கண்டுபிடிக்க சிறந்த " +"இடத்திற்கு வருக" #: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 #: app/templates/base.html:36 @@ -1001,8 +1031,8 @@ msgstr "பயன்பாட்டு வகை" #: app/blueprints/oauth/__init__.py:198 msgid "An OAuth client with that title already exists. Please choose a new title." msgstr "" -"அந்த தலைப்பைக் கொண்ட ஒரு OAUTH வாடிக்கையாளர் ஏற்கனவே இருக்கிறார். புதிய தலைப்பைத் " -"தேர்வுசெய்க." +"அந்த தலைப்பைக் கொண்ட ஒரு OAUTH வாடிக்கையாளர் ஏற்கனவே இருக்கிறார். புதிய " +"தலைப்பைத் தேர்வுசெய்க." #: app/blueprints/oauth/__init__.py:262 msgid "Revoked all user tokens" @@ -1020,19 +1050,19 @@ msgstr "மொழிபெயர்ப்பு" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "வெளியீடுகள்" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "திரைக்காட்சிகள்" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "பராமரிப்பாளர்கள்" @@ -1055,9 +1085,9 @@ msgstr "பங்கு மற்றும் பேட்ச்கள்" msgid "Remove / Unpublish" msgstr "அகற்று / வெளியிடவும்" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "ஆதரிக்கப்பட்ட விளையாட்டுகள்" @@ -1087,13 +1117,10 @@ msgstr "மதிப்பிடப்பட்டது" msgid "All content warnings" msgstr "அனைத்து உள்ளடக்க எச்சரிக்கைகள்" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "வினவல்" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "வகை" @@ -1105,7 +1132,7 @@ msgstr "நூலாசிரியர்" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "குறிச்சொற்கள்" @@ -1116,7 +1143,7 @@ msgstr "உள்ளடக்க எச்சரிக்கைகள்" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "உரிமம்" @@ -1128,7 +1155,7 @@ msgstr "விளையாட்டை ஆதரிக்கிறது" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1160,7 +1187,7 @@ msgstr "வரிசைப்படுத்தவும்" msgid "Package score" msgstr "தொகுப்பு மதிப்பெண்" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1209,23 +1236,24 @@ msgid "Title (Human-readable)" msgstr "தலைப்பு (மனிதனால் படிக்கக்கூடியது)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "பெயர் (தொழில்நுட்பம்)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -"கீழ் வழக்கு கடிதங்கள் (A-Z), இலக்கங்கள் (0-9), மற்றும் அடிக்கோடிட்டுக் காட்டுகின்றன (_)" +"கீழ் வழக்கு கடிதங்கள் (A-Z), இலக்கங்கள் (0-9), மற்றும் அடிக்கோடிட்டுக் " +"காட்டுகின்றன (_)" #: app/blueprints/packages/packages.py:234 msgid "Short Description (Plaintext)" msgstr "குறுகிய விளக்கம் (எளிய உரை)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "பராமரிப்பு நிலை" @@ -1274,8 +1302,8 @@ msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -"தொகுப்பு ஏற்கனவே உள்ளது, ஆனால் அகற்றப்பட்டது. தொகுப்பை மீட்டெடுக்க ContentDB ஊழியர்களைத் " -"தொடர்பு கொள்ளவும்" +"தொகுப்பு ஏற்கனவே உள்ளது, ஆனால் அகற்றப்பட்டது. தொகுப்பை மீட்டெடுக்க " +"ContentDB ஊழியர்களைத் தொடர்பு கொள்ளவும்" #: app/blueprints/packages/packages.py:273 msgid "Package already exists" @@ -1285,106 +1313,108 @@ msgstr "தொகுப்பு ஏற்கனவே உள்ளது" msgid "A collection with a similar name already exists" msgstr "இதேபோன்ற பெயரைக் கொண்ட தொகுப்பு ஏற்கனவே உள்ளது" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -"உங்கள் கணக்கில் ஒரு மின்னஞ்சல் முகவரியைச் சேர்த்து, தொகுப்புகளை நிர்வகிப்பதற்கு முன்பு அதை " -"உறுதிப்படுத்த வேண்டும்" +"உங்கள் கணக்கில் ஒரு மின்னஞ்சல் முகவரியைச் சேர்த்து, தொகுப்புகளை " +"நிர்வகிப்பதற்கு முன்பு அதை உறுதிப்படுத்த வேண்டும்" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "வரைவை சேமிக்கவும்" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "அந்த பயனரைக் கண்டுபிடிக்க முடியவில்லை" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "இசைவு மறுக்கப்பட்டது" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "அதைச் செய்ய உங்களுக்கு இசைவு இல்லை" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "ஒப்புதல் நூலில் என்ன மாற்றங்கள் தேவை என்று கருத்து தெரிவிக்கவும்" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -"தயவுசெய்து ஒப்புதல் நூலில் கருத்துத் தெரிவிக்கவும், எனவே நீங்கள் மாற்றியதை ஆசிரியர்களுக்குத்" -" தெரியும்" +"தயவுசெய்து ஒப்புதல் நூலில் கருத்துத் தெரிவிக்கவும், எனவே நீங்கள் " +"மாற்றியதை ஆசிரியர்களுக்குத் தெரியும்" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "%(state)s என அமைக்கவும்" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "நீக்கப்பட்ட தொகுப்பு" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "அங்கீகரிக்கப்படாத தொகுப்பு" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "பராமரிப்பாளர்கள் (கமாவால் பிரிக்கப்பட்ட)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "பராமரிப்பாளர்களைத் திருத்த உங்களுக்கு இசைவு இல்லை" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "நீங்கள் ஒரு பராமரிப்பாளர் அல்ல" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "தொகுப்பு உரிமையாளர்கள் தங்களை பராமரிப்பாளர்களாக அகற்ற முடியாது" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "ஆசிரியரின் பெயர்" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" -msgstr "" -"சார்புகளின் அடிப்படையில் உதவி கண்டறிதலை இயக்கவும் (பரிந்துரைக்கப்படுகிறது)" +msgstr "சார்புகளின் அடிப்படையில் உதவி கண்டறிதலை இயக்கவும் (பரிந்துரைக்கப்படுகிறது)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "ஆதரிக்கப்பட்ட விளையாட்டுகள்" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "ஆதரிக்கப்படாத விளையாட்டுகள்" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -"அனைத்து விளையாட்டுகளையும் ஆதரிக்கிறது (கூறப்படாவிட்டால்) / விளையாட்டு சுயாதீனமாக உள்ளது" +"அனைத்து விளையாட்டுகளையும் ஆதரிக்கிறது (கூறப்படாவிட்டால்) / விளையாட்டு " +"சுயாதீனமாக உள்ளது" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -"விளையாட்டு ஆதரவைத் திருத்துவதற்கு முன்பு உங்களுக்கு குறைந்தது ஒரு வெளியீடு தேவை" +"விளையாட்டு ஆதரவைத் திருத்துவதற்கு முன்பு உங்களுக்கு குறைந்தது ஒரு " +"வெளியீடு தேவை" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" -"மோட் (பேக்) குறைந்தது ஒரு மோட் இருக்க வேண்டும். புதிய வெளியீட்டை உருவாக்கவும்" +"மோட் (பேக்) குறைந்தது ஒரு மோட் இருக்க வேண்டும். புதிய வெளியீட்டை " +"உருவாக்கவும்" #: app/blueprints/packages/releases.py:57 #: app/blueprints/packages/releases.py:72 @@ -1397,7 +1427,7 @@ msgstr "முறை" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "கோப்பு பதிவேற்றம்" @@ -1407,28 +1437,22 @@ msgstr "அறிவிலி குறிப்பு (அதாவது: ஆ #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "குறைந்தபட்ச லுவாண்டி பதிப்பு" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "அதிகபட்ச லுவாண்டி பதிப்பு" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "முகவரி" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "பணி ஐடி" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "அங்கீகரிக்கப்பட்டுள்ளது" @@ -1440,75 +1464,75 @@ msgstr "Git இலிருந்து இறக்குமதி" msgid "Upload .zip file" msgstr ".Zip கோப்பைப் பதிவேற்றவும்" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "பார்த்தது" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "அதிகபட்சம் அமைக்கவும்" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "முன்னர் எதுவுமில்லை என அமைக்கப்பட்ட மதிப்புகளை மட்டுமே மாற்றவும்" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "புதுப்பிப்பு" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "தூண்டுதல்" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "புதிய கமிட்" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "புதிய குறிச்சொல்" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "கிளை பெயர்" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "செயல்" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "அறிவிப்பையும் குறிக்கவும் காலாவதியானது" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "வெளியீட்டை உருவாக்கவும்" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "அமைப்புகளை சேமிக்கவும்" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "ஆட்டோமேசனை முடக்கு" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "தானியங்கி வெளியீடுகளை அமைக்க ஒரு அறிவிலி களஞ்சிய முகவரி ஐச் சேர்க்கவும்" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "புதுப்பிப்பு உள்ளமைவு நீக்கப்பட்டது" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "இப்போது, ஆரம்ப வெளியீட்டை உருவாக்கவும்" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "கருத்து" @@ -1540,13 +1564,14 @@ 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:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "தடுக்கப்பட்ட தளங்களுடன் இணைக்க அனுமதிக்கப்படாது" @@ -1558,27 +1583,42 @@ msgstr "உங்கள் சொந்த தொகுப்பில் மத msgid "You can't vote on your own reviews!" msgstr "உங்கள் சொந்த மதிப்புரைகளில் நீங்கள் வாக்களிக்க முடியாது!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "தலைப்பு/தொப்பி" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "கவர் படம்" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "செய்தி" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "அறிக்கை" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "ஒரு PNG, JPEG அல்லது Webp பட கோப்பு" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "ஏற்கனவே சந்தா!" @@ -1611,21 +1651,22 @@ msgstr "நூல் திறப்பு இடுகையை நீக்க msgid "Please wait before commenting again" msgstr "மீண்டும் கருத்து தெரிவிப்பதற்கு முன் காத்திருங்கள்" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "திறந்த நூல்" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "நூலை உருவாக்க முடியவில்லை!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -"ஒரு ஒப்புதல் நூல் ஏற்கனவே உள்ளது! அதற்கு பதிலாக அங்கு பதிலளிப்பதைக் கவனியுங்கள்" +"ஒரு ஒப்புதல் நூல் ஏற்கனவே உள்ளது! அதற்கு பதிலாக அங்கு பதிலளிப்பதைக் " +"கவனியுங்கள்" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "மற்றொரு நூலைத் திறப்பதற்கு முன் காத்திருங்கள்" @@ -1644,7 +1685,7 @@ msgstr "பயனர்பெயர் அல்லது மின்னஞ் msgid "Password" msgstr "கடவுச்சொல்" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "என்னை நினைவில் கொள்ளுங்கள்" @@ -1678,21 +1719,16 @@ msgstr "உள்நுழைவு தோல்வியடைந்தது" msgid "Display Name" msgstr "காட்சி பெயர்" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "பயனர்பெயர்" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 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:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "மின்னஞ்சல்" @@ -1701,118 +1737,114 @@ msgstr "மின்னஞ்சல்" msgid "What is the result of the above calculation?" msgstr "மேலே உள்ள கணக்கீட்டின் விளைவு என்ன?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "நான் ஒப்புக்கொள்கிறேன்" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "பதிவு செய்யுங்கள்" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "தவறான கேப்ட்சா பதில்" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "கடவுச்சொல்லை மீட்டமைக்கவும்" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "கணக்கைக் கண்டுபிடிக்க முடியவில்லை" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "புதிய கடவுச்சொல்" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "கடவுச்சொல்லை சரிபார்க்கவும்" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "கடவுச்சொற்கள் பொருந்த வேண்டும்" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "பழைய கடவுச்சொல்" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "கடவுச்சொற்கள் பொருந்தவில்லை" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"அந்த மின்னஞ்சல் முகவரி குழுவிலகப்படாத/தடுப்புப்பட்டியலில் உள்ளது, மேலும் பயன்படுத்த " -"முடியாது" +"அந்த மின்னஞ்சல் முகவரி குழுவிலகப்படாத/தடுப்புப்பட்டியலில் உள்ளது, மேலும் " +"பயன்படுத்த முடியாது" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "ஏற்கனவே பயன்பாட்டில் உள்ள மின்னஞ்சல்" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 மூலம் பயன்பாட்டில் இருப்பதால் கணக்கை உருவாக்க " -"முடியவில்லை. வேறு மின்னஞ்சல் முகவரியை முயற்சிக்கவும்." +"மின்னஞ்சல் ஏற்கனவே %(display_name)s மூலம் பயன்பாட்டில் இருப்பதால் கணக்கை " +"உருவாக்க முடியவில்லை. வேறு மின்னஞ்சல் முகவரியை முயற்சிக்கவும்." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "உங்கள் கடவுச்சொல் வெற்றிகரமாக மாற்றப்பட்டுள்ளது." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "பழைய கடவுச்சொல் தவறானது" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "தெரியாத சரிபார்ப்பு டோக்கன்!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "கிள்ளாக்கு காலாவதியானது" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "மற்றொரு பயனர் ஏற்கனவே அந்த மின்னஞ்சலைப் பயன்படுத்துகிறார்" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "உறுதிப்படுத்தப்பட்ட மின்னஞ்சல் மாற்றம்" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "மின்னஞ்சல் முகவரி மாற்றப்பட்டது" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -"உங்கள் மின்னஞ்சல் முகவரி மாறிவிட்டது. இதை நீங்கள் கோரவில்லை என்றால், தயவுசெய்து ஒரு " -"நிர்வாகியை தொடர்பு கொள்ளவும்." +"உங்கள் மின்னஞ்சல் முகவரி மாறிவிட்டது. இதை நீங்கள் கோரவில்லை என்றால், " +"தயவுசெய்து ஒரு நிர்வாகியை தொடர்பு கொள்ளவும்." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "நீங்கள் இப்போது உள்நுழையலாம்" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "அனுப்பு" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -"அந்த மின்னஞ்சல் இப்போது தடுப்புப்பட்டியலில் உள்ளது. இதை செயல்தவிர்க்க விரும்பினால் தயவுசெய்து" -" ஒரு நிர்வாகியைத் தொடர்பு கொள்ளுங்கள்." +"அந்த மின்னஞ்சல் இப்போது தடுப்புப்பட்டியலில் உள்ளது. இதை செயல்தவிர்க்க " +"விரும்பினால் தயவுசெய்து ஒரு நிர்வாகியைத் தொடர்பு கொள்ளுங்கள்." #: app/blueprints/users/claim.py:46 msgid "User has already been claimed" @@ -1823,15 +1855,16 @@ msgid "" "Unable to get GitHub username for user. Make sure the forum account " "exists." msgstr "" -"பயனருக்கு அறிவிலிமையம் பயனர்பெயரைப் பெற முடியவில்லை. மன்றக் கணக்கு இருப்பதை உறுதிசெய்க." +"பயனருக்கு அறிவிலிமையம் பயனர்பெயரைப் பெற முடியவில்லை. மன்றக் கணக்கு " +"இருப்பதை உறுதிசெய்க." #: app/blueprints/users/claim.py:66 msgid "" "A ContentDB user with that name already exists. Please contact an admin " "to link to your forum account" msgstr "" -"அந்த பெயரைக் கொண்ட உள்ளடக்க டி.பி. பயனர் ஏற்கனவே உள்ளது. உங்கள் மன்றக் கணக்குடன் இணைக்க ஒரு " -"நிர்வாகியைத் தொடர்பு கொள்ளவும்" +"அந்த பெயரைக் கொண்ட உள்ளடக்க டி.பி. பயனர் ஏற்கனவே உள்ளது. உங்கள் மன்றக் " +"கணக்குடன் இணைக்க ஒரு நிர்வாகியைத் தொடர்பு கொள்ளவும்" #: app/blueprints/users/claim.py:75 msgid "That user has already been claimed!" @@ -1862,11 +1895,10 @@ msgstr "அறியப்படாத உரிமைகோரல் வகை" msgid "Top reviewer" msgstr "சிறந்த விமர்சகர்" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." -msgstr "" -"%(display_name)s ContentDB இல் மிகவும் பயனுள்ள மதிப்புரைகளை எழுதியுள்ளன." +msgstr "%(display_name)s ContentDB இல் மிகவும் பயனுள்ள மதிப்புரைகளை எழுதியுள்ளன." #: app/blueprints/users/profile.py:123 msgid "2nd most helpful reviewer" @@ -1876,7 +1908,7 @@ msgstr "2 வது மிகவும் பயனுள்ள விமர் msgid "3rd most helpful reviewer" msgstr "3 வது மிகவும் பயனுள்ள விமர்சகர்" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "இது %(display_name)s முதல் %(perc)s %% இல் வைக்கிறது" @@ -1974,8 +2006,8 @@ msgid "" "You need to add an email address and password before you can remove your " "GitHub account" msgstr "" -"உங்கள் அறிவிலிமையம் கணக்கை அகற்றுவதற்கு முன் மின்னஞ்சல் முகவரி மற்றும் கடவுச்சொல்லை நீங்கள் " -"சேர்க்க வேண்டும்" +"உங்கள் அறிவிலிமையம் கணக்கை அகற்றுவதற்கு முன் மின்னஞ்சல் முகவரி மற்றும் " +"கடவுச்சொல்லை நீங்கள் சேர்க்க வேண்டும்" #: app/blueprints/users/settings.py:279 msgid "Users with moderator rank or above cannot be deleted" @@ -2001,94 +2033,91 @@ msgstr "தரவரிசை" msgid "Can't promote a user to a rank higher than yourself!" msgstr "உங்களை விட உயர்ந்த பதவிக்கு ஒரு பயனரை விளம்பரப்படுத்த முடியாது!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "ஏற்பு தோல்வியுற்றது [ERR = GH-OAUTH-LOGIN-FAILED]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "கணக்கிற்கு அறிவிலிமையம் இணைக்கப்பட்டுள்ளது" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "அறிவிலிமையம் கணக்கு ஏற்கனவே மற்றொரு பயனருடன் தொடர்புடையது: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "ஏற்பு தோல்வியுற்றது [பிழை = GH-LOGIN-FAILED]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "கண்டுபிடிக்க உரை (ரீசெக்ச்)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "கோப்பு வடிகட்டி" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "தேடல்" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -"இந்த பெயருடன் ஏற்கனவே ஒரு தொகுப்பு உள்ளது. கொள்கை மற்றும் வழிகாட்டுதல் 3 ஐப் பார்க்கவும்" +"இந்த பெயருடன் ஏற்கனவே ஒரு தொகுப்பு உள்ளது. கொள்கை மற்றும் வழிகாட்டுதல் 3 " +"ஐப் பார்க்கவும்" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -"இந்த தொகுப்பை அங்கீகரிப்பதற்கு முன்பு நீங்கள் ஒரு வெளியீட்டை உருவாக்க வேண்டும்." +"இந்த தொகுப்பை அங்கீகரிப்பதற்கு முன்பு நீங்கள் ஒரு வெளியீட்டை உருவாக்க " +"வேண்டும்." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "வெளியீடு இன்னும் இறக்குமதி செய்கிறது, அல்லது பிழை உள்ளது." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "வெளியீடுகளை அமைக்கவும்" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "நீங்கள் குறைந்தது ஒரு திரை காட்சி சேர்க்க வேண்டும்." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "பின்வரும் கடினமான சார்புகளை உள்ளடக்கத்தில் சேர்க்க வேண்டும்: %(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -"உங்கள் தொகுப்பு என்ன விளையாட்டுகளை ஆதரிக்கிறது? ஆதரிக்கப்பட்ட விளையாட்டு பக்கத்தில் " -"குறிப்பிடவும்" +"உங்கள் தொகுப்பு என்ன விளையாட்டுகளை ஆதரிக்கிறது? ஆதரிக்கப்பட்ட விளையாட்டு " +"பக்கத்தில் குறிப்பிடவும்" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "சி.டி.பியில் உரிமம் சேர்க்கப்படும் வரை காத்திருக்கவும்." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -"இந்த தொகுப்புக்கு அது பயன்படுத்தும் பெயர்களுக்கு உரிமை உண்டு என்பதை உறுதிப்படுத்தவும்." +"இந்த தொகுப்புக்கு அது பயன்படுத்தும் பெயர்களுக்கு உரிமை உண்டு என்பதை " +"உறுதிப்படுத்தவும்." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -"தயவுசெய்து இந்தத் தொகுப்புக்கு %(names)s பெயர்களுக்கு உரிமை உண்டு என்பதை உறுதிப்படுத்திக்" -" கொள்ளுங்கள்" +"தயவுசெய்து இந்தத் தொகுப்புக்கு %(names)s பெயர்களுக்கு உரிமை உண்டு என்பதை " +"உறுதிப்படுத்திக் கொள்ளுங்கள்" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2096,39 +2125,39 @@ msgstr "" msgid "See more" msgstr "மேலும் காண்க" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "பிழை: மற்றொரு தொகுப்பு ஏற்கனவே இந்த மன்ற தலைப்பைப் பயன்படுத்துகிறது!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "பிழை: மன்ற தலைப்பு ஆசிரியர் தொகுப்பு ஆசிரியருடன் பொருந்தவில்லை." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -"எச்சரிக்கை: மன்ற தலைப்பு காணப்படவில்லை. கடைசி மன்றம் வலம் வந்ததிலிருந்து தலைப்பு " -"உருவாக்கப்பட்டிருக்கலாம்." +"எச்சரிக்கை: மன்ற தலைப்பு காணப்படவில்லை. கடைசி மன்றம் வலம் வந்ததிலிருந்து " +"தலைப்பு உருவாக்கப்பட்டிருக்கலாம்." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -"பெயரில் குறைந்த வழக்கு எழுத்துக்கள் (A-Z), இலக்கங்கள் (0-9) மற்றும் அடிக்கோடிட்டுக் காட்டுதல்" -" (_) மட்டுமே இருக்க முடியும்" +"பெயரில் குறைந்த வழக்கு எழுத்துக்கள் (A-Z), இலக்கங்கள் (0-9) மற்றும் " +"அடிக்கோடிட்டுக் காட்டுதல் (_) மட்டுமே இருக்க முடியும்" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "இந்த தொகுப்பைத் திருத்த உங்களுக்கு இசைவு இல்லை" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "தொகுப்பு பெயரை மாற்ற உங்களுக்கு இசைவு இல்லை" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "அங்கீகரிக்கப்பட்டதும் நீங்கள் தொகுப்பு வகையை மாற்ற முடியாது" @@ -2141,8 +2170,8 @@ msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -"கடந்த 5 நிமிடங்களில் இந்த தொகுப்புக்காக நீங்கள் பல வெளியீடுகளை உருவாக்கியுள்ளீர்கள், மீண்டும் " -"முயற்சிக்கும் முன் காத்திருங்கள்" +"கடந்த 5 நிமிடங்களில் இந்த தொகுப்புக்காக நீங்கள் பல வெளியீடுகளை " +"உருவாக்கியுள்ளீர்கள், மீண்டும் முயற்சிக்கும் முன் காத்திருங்கள்" #: app/logic/releases.py:41 msgid "A release with this name already exists" @@ -2156,18 +2185,14 @@ msgstr "தவறான கமிட் ஆச்; இது 40 எழுத் msgid "Too many requests, please wait before trying again" msgstr "பல கோரிக்கைகள், மீண்டும் முயற்சிக்கும் முன் காத்திருங்கள்" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "ஒரு PNG, JPEG அல்லது Webp பட கோப்பு" - #: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" msgstr "" -"திரைக்காட்சி மிகவும் சிறியது, இது குறைந்தது %(width)s %(height)s பிக்சல்களாக இருக்க " -"வேண்டும்" +"திரைக்காட்சி மிகவும் சிறியது, இது குறைந்தது %(width)s %(height)s " +"பிக்சல்களாக இருக்க வேண்டும்" #: app/logic/uploads.py:58 #, python-format @@ -2185,7 +2210,8 @@ msgstr "பயனர்பெயர் தவறானது" #: app/logic/users.py:26 msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -"அந்த பயனர்பெயருக்கு ஏற்கனவே ஒரு கணக்கு உள்ளது, ஆனால் இன்னும் கோரப்படவில்லை." +"அந்த பயனர்பெயருக்கு ஏற்கனவே ஒரு கணக்கு உள்ளது, ஆனால் இன்னும் " +"கோரப்படவில்லை." #: app/logic/users.py:29 #, python-format @@ -2193,18 +2219,50 @@ msgid "" "Unable to create an account as the username is already taken. If you " "meant to log in, you need to connect %(provider)s to your account first" msgstr "" -"பயனர்பெயர் ஏற்கனவே எடுக்கப்பட்டதால் ஒரு கணக்கை உருவாக்க முடியவில்லை. நீங்கள் உள்நுழைய " -"விரும்பினால், முதலில் உங்கள் கணக்கில் %(provider)sணைக்க வேண்டும்" +"பயனர்பெயர் ஏற்கனவே எடுக்கப்பட்டதால் ஒரு கணக்கை உருவாக்க முடியவில்லை. " +"நீங்கள் உள்நுழைய விரும்பினால், முதலில் உங்கள் கணக்கில் %(provider)sணைக்க " +"வேண்டும்" #: app/logic/users.py:33 msgid "That username/display name is already in use, please choose another." msgstr "" -"அந்த பயனர்பெயர்/காட்சி பெயர் ஏற்கனவே பயன்பாட்டில் உள்ளது, தயவுசெய்து இன்னொன்றைத் தேர்வுசெய்க." +"அந்த பயனர்பெயர்/காட்சி பெயர் ஏற்கனவே பயன்பாட்டில் உள்ளது, தயவுசெய்து " +"இன்னொன்றைத் தேர்வுசெய்க." #: app/logic/users.py:40 msgid "Unable to create an account as the username was used in the past." msgstr "" -"பயனர்பெயர் கடந்த காலத்தில் பயன்படுத்தப்பட்டதால் ஒரு கணக்கை உருவாக்க முடியவில்லை." +"பயனர்பெயர் கடந்த காலத்தில் பயன்படுத்தப்பட்டதால் ஒரு கணக்கை உருவாக்க " +"முடியவில்லை." + +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "மற்றொன்று" #: app/models/packages.py:69 msgid "Mod" @@ -2314,12 +2372,14 @@ msgstr "அச்-ஐ.எச்" #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" -"செயலில் வளர்ச்சியின் கீழ், மற்றும் எச்சரிக்கையின்றி உலகங்கள்/விசயங்களை உடைக்கலாம்" +"செயலில் வளர்ச்சியின் கீழ், மற்றும் எச்சரிக்கையின்றி உலகங்கள்/விசயங்களை " +"உடைக்கலாம்" #: app/models/packages.py:179 msgid "Fully playable, but with some breakages/changes expected" msgstr "" -"முழுமையாக விளையாடக்கூடியது, ஆனால் சில முறிவுகள்/மாற்றங்களுடன் எதிர்பார்க்கப்படுகிறது" +"முழுமையாக விளையாடக்கூடியது, ஆனால் சில முறிவுகள்/மாற்றங்களுடன் " +"எதிர்பார்க்கப்படுகிறது" #: app/models/packages.py:181 msgid "Finished, with bug fixes being made as needed" @@ -2330,14 +2390,16 @@ msgid "" "Finished, the maintainer doesn't intend to continue working on it or " "provide support" msgstr "" -"முடிந்தது, பராமரிப்பாளர் தொடர்ந்து பணியாற்றவோ அல்லது ஆதரவை வழங்கவோ விரும்பவில்லை" +"முடிந்தது, பராமரிப்பாளர் தொடர்ந்து பணியாற்றவோ அல்லது ஆதரவை வழங்கவோ " +"விரும்பவில்லை" #: app/models/packages.py:185 msgid "" "The maintainer doesn't recommend this package. See the description for " "more info" msgstr "" -"பராமரிப்பாளர் இந்த தொகுப்பை பரிந்துரைக்கவில்லை. மேலும் தகவலுக்கு விளக்கத்தைப் பார்க்கவும்" +"பராமரிப்பாளர் இந்த தொகுப்பை பரிந்துரைக்கவில்லை. மேலும் தகவலுக்கு " +"விளக்கத்தைப் பார்க்கவும்" #: app/models/packages.py:231 msgid "Submit for Approval" @@ -2359,17 +2421,17 @@ msgstr "ஒப்புதல்" msgid "Delete" msgstr "நீக்கு" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "அறிவிலி ரெப்போவில் காணப்படும் புதிய கமிட் %(hash)s." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "கடைசி வெளியீடு கமிட் %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "அறிவிலி ரெப்போவில் புதிய குறிச்சொல் %(tag_name)s காணப்படுகின்றன." @@ -2403,7 +2465,7 @@ msgid "Editor" msgstr "திருத்தி" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "போட்" @@ -2416,129 +2478,123 @@ msgid "Admin" msgstr "நிர்வாகி" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "தொகுப்பு திருத்து" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "தொகுப்பு ஒப்புதல்" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "புதிய நூல்" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "புதிய ஆய்வு" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "நூல் பதில்" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "பராமரிப்பாளர்" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "ஆசிரியர் எச்சரிக்கை" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "தலைமை ஆசிரியர்" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "மற்றொன்று" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "இது ஒரு தொகுப்பு திருத்து அறிவிப்பு." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "இது ஒரு தொகுப்பு ஒப்புதல் அறிவிப்பு." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "இது ஒரு புதிய நூல் அறிவிப்பு." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "இது ஒரு புதிய மறுஆய்வு அறிவிப்பு." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "இது ஒரு நூல் பதில் அறிவிப்பு." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "இது ஒரு போட் அறிவிப்பு." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "இது ஒரு பராமரிப்பு மாற்ற அறிவிப்பு." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "இது ஒரு ஆசிரியர் எச்சரிக்கை அறிவிப்பு." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "இது ஒரு ஆசிரியர் அறிவிப்பு." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "இது வேறு அறிவிப்பு." -#: app/models/users.py:502 -msgid "When another user edits your packages, releases, etc." -msgstr "" -"மற்றொரு பயனர் உங்கள் தொகுப்புகள், வெளியீடுகள் போன்றவற்றைத் திருத்தும்போது." - #: app/models/users.py:504 +msgid "When another user edits your packages, releases, etc." +msgstr "மற்றொரு பயனர் உங்கள் தொகுப்புகள், வெளியீடுகள் போன்றவற்றைத் திருத்தும்போது." + +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "தொகுப்பு ஒப்புதல் செயல்முறை தொடர்பான ஆசிரியர்களிடமிருந்து அறிவிப்புகள்." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "உங்கள் தொகுப்பில் ஒரு நூல் உருவாக்கப்படும் போது." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "ஒரு பயனர் உங்கள் தொகுப்பில் மதிப்பாய்வை இடுகையிடும்போது." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "நீங்கள் பார்க்கும் ஒரு நூலுக்கு யாராவது பதிலளிக்கும்போது." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "ஒரு போட் - எடுத்துக்காட்டாக, அறிவிப்புகளைப் புதுப்பிக்கவும்." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "உங்கள் தொகுப்பின் பராமரிப்பாளர்கள் மாறும்போது." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "ஆசிரியர்களுக்கு: முக்கியமான விழிப்பூட்டல்கள்." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "ஆசிரியர்களுக்கு: புதிய நூல்கள் உட்பட சிறிய அறிவிப்புகள்." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "ஒரு பிரத்யேக வகைக்கு சிறிய அறிவிப்புகள் முக்கியமல்ல." @@ -2547,15 +2603,16 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB." msgstr "" -"நீங்கள் ContentDB இன் பதிவு செய்யப்பட்ட பயனராக இருப்பதால் இந்த மின்னஞ்சலைப் பெறுகிறீர்கள்." +"நீங்கள் ContentDB இன் பதிவு செய்யப்பட்ட பயனராக இருப்பதால் இந்த " +"மின்னஞ்சலைப் பெறுகிறீர்கள்." #: app/tasks/emails.py:128 app/templates/emails/verify.html:30 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -"நீங்கள் இந்த மின்னஞ்சலைப் பெறுகிறீர்கள், ஏனெனில் யாரோ (வட்டம் நீங்கள்) உங்கள் மின்னஞ்சல் முகவரியை " -"பயனரின் மின்னஞ்சலாக உள்ளிட்டுள்ளனர்." +"நீங்கள் இந்த மின்னஞ்சலைப் பெறுகிறீர்கள், ஏனெனில் யாரோ (வட்டம் நீங்கள்) " +"உங்கள் மின்னஞ்சல் முகவரியை பயனரின் மின்னஞ்சலாக உள்ளிட்டுள்ளனர்." #: app/tasks/emails.py:163 #, python-format @@ -2564,7 +2621,7 @@ msgstr "%(num)d புதிய அறிவிப்புகள்" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "பார்வை" @@ -2591,8 +2648,8 @@ 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:62 msgid "Random" @@ -2651,7 +2708,7 @@ msgstr "விடுபதிகை" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "மொழிகள்" @@ -2668,8 +2725,8 @@ msgid "Contact Us" msgstr "எங்களை தொடர்புகொள்" #: app/templates/base.html:262 -msgid "Rules" -msgstr "விதிகள்" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2688,7 +2745,7 @@ msgstr "பநிஇ" msgid "RSS / Feeds" msgstr "RSS / ஊட்டங்கள்" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "தனியுரிமைக் கொள்கை" @@ -2743,66 +2800,67 @@ msgstr "எங்கள் தனியுரிமைக் கொள்கை msgid "Welcome" msgstr "வரவேற்கிறோம்" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr " %(title)s by %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "முந்தைய" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "அடுத்தது" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "அண்மைக் காலத்தில் சேர்க்கப்பட்டது" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "அண்மைக் காலத்தில் புதுப்பிக்கப்பட்டது" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "சிறந்த விளையாட்டுகள்" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "சிறந்த மோட்ச்" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "மேல் அமைப்பு பொதிகள்" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "குறிச்சொற்களால் தேடுங்கள்" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "அதிக மதிப்பாய்வு செய்யப்பட்டது" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "அனைத்து மதிப்புரைகளும்" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "அண்மைக் கால நேர்மறை மதிப்புரைகள்" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" -"சிடிபிக்கு %(count)d தொகுப்புகள் உள்ளன, மொத்தம் %(downloads)d பதிவிறக்கங்களுடன்." +"சிடிபிக்கு %(count)d தொகுப்புகள் உள்ளன, மொத்தம் %(downloads)d " +"பதிவிறக்கங்களுடன்." #: app/templates/admin/audit_view.html:16 #, python-format @@ -2891,7 +2949,8 @@ msgstr "பநிஇ கிள்ளாக்கை உருவாக்கவ #, python-format msgid "This token was created by the application '%(title)s' by %(author)s." msgstr "" -"இந்த கிள்ளாக்கு ' %(title)s' பயன்பாட்டால் %(author)s மூலம் உருவாக்கப்பட்டது." +"இந்த கிள்ளாக்கு ' %(title)s' பயன்பாட்டால் %(author)s மூலம் " +"உருவாக்கப்பட்டது." #: app/templates/api/create_edit_token.html:26 msgid "Click 'Delete' to revoke access." @@ -2906,8 +2965,9 @@ msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -"உங்கள் கணக்கின் செயல்களுக்கு நீங்கள் பொறுப்பேற்கிறீர்கள் என்பதால், நீங்கள் டோக்கன்களை யாருடன் " -"பகிர்ந்து கொள்கிறீர்கள் என்பதில் கவனமாக இருங்கள்." +"உங்கள் கணக்கின் செயல்களுக்கு நீங்கள் பொறுப்பேற்கிறீர்கள் என்பதால், " +"நீங்கள் டோக்கன்களை யாருடன் பகிர்ந்து கொள்கிறீர்கள் என்பதில் கவனமாக " +"இருங்கள்." #: app/templates/api/create_edit_token.html:36 msgid "Access Token" @@ -2918,8 +2978,8 @@ msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -"பாதுகாப்பு காரணங்களுக்காக, அணுகல் டோக்கன்கள் ஒரு முறை மட்டுமே காண்பிக்கப்படும். கிள்ளாக்கை " -"இழந்தால் மீட்டமைக்கவும்." +"பாதுகாப்பு காரணங்களுக்காக, அணுகல் டோக்கன்கள் ஒரு முறை மட்டுமே " +"காண்பிக்கப்படும். கிள்ளாக்கை இழந்தால் மீட்டமைக்கவும்." #: app/templates/api/create_edit_token.html:46 msgid "Reset" @@ -2932,8 +2992,8 @@ msgstr "டோக்கன்களைத் தவிர்த்து மன #: app/templates/api/create_edit_token.html:57 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" -"பரிந்துரைக்கப்படுகிறது: ஒரு குறிப்பிட்ட தொகுப்புடன் தொடர்பு கொள்ள கிள்ளாக்கை மட்டுமே " -"அனுமதிக்கிறது." +"பரிந்துரைக்கப்படுகிறது: ஒரு குறிப்பிட்ட தொகுப்புடன் தொடர்பு கொள்ள " +"கிள்ளாக்கை மட்டுமே அனுமதிக்கிறது." #: app/templates/api/list_tokens.html:4 #, python-format @@ -2963,6 +3023,7 @@ msgstr "டோக்கன்கள் எதுவும் உருவாக #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "தொகு" @@ -2989,6 +3050,7 @@ msgid "You can replace the description with your own" msgstr "விளக்கத்தை உங்கள் சொந்தமாக மாற்றலாம்" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "{title} ஐ அகற்ற விரும்புகிறீர்களா?" @@ -3047,21 +3109,22 @@ msgstr "ஒரு தொகுப்பு %(author)s" #: app/templates/collections/view.html:69 msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -"ஒரு தொகுப்பைச் சேர்க்க, தொகுப்பின் பக்கத்திற்குச் சென்று 'சேகரிப்பில் சேர்' என்பதைக் சொடுக்கு " -"செய்க" +"ஒரு தொகுப்பைச் சேர்க்க, தொகுப்பின் பக்கத்திற்குச் சென்று 'சேகரிப்பில் " +"சேர்' என்பதைக் சொடுக்கு செய்க" #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." msgstr "" -"சில உள்ளடக்க படைப்பாளிகள் தங்கள் வேலைக்கான நன்கொடைகளை ஏற்றுக்கொள்கிறார்கள்." +"சில உள்ளடக்க படைப்பாளிகள் தங்கள் வேலைக்கான நன்கொடைகளை " +"ஏற்றுக்கொள்கிறார்கள்." #: app/templates/donate/index.html:9 msgid "" "Donations are a great way to support your favorite modders, artists, and " "game developers." msgstr "" -"உங்களுக்கு பிடித்த மோடர்கள், கலைஞர்கள் மற்றும் விளையாட்டு உருவாக்குநர்களை ஆதரிக்க நன்கொடைகள்" -" ஒரு சிறந்த வழியாகும்." +"உங்களுக்கு பிடித்த மோடர்கள், கலைஞர்கள் மற்றும் விளையாட்டு உருவாக்குநர்களை" +" ஆதரிக்க நன்கொடைகள் ஒரு சிறந்த வழியாகும்." #: app/templates/donate/index.html:37 #, python-format @@ -3081,16 +3144,16 @@ msgid "" "You can donate to rubenwardy to cover ContentDB's costs and support " "future development." msgstr "" -"உள்ளடக்க டி.பியின் செலவுகளை ஈடுகட்டவும், எதிர்கால வளர்ச்சியை ஆதரிக்கவும் நீங்கள் " -"ரூபன்வார்டிக்கு நன்கொடை அளிக்கலாம்." +"உள்ளடக்க டி.பியின் செலவுகளை ஈடுகட்டவும், எதிர்கால வளர்ச்சியை ஆதரிக்கவும் " +"நீங்கள் ரூபன்வார்டிக்கு நன்கொடை அளிக்கலாம்." #: app/templates/donate/index.html:67 msgid "" "For more information about the cost of ContentDB and what rubenwardy " "does, see his donation page:" msgstr "" -"உள்ளடக்கத்தின் விலை மற்றும் ரூபன்வார்டி என்ன செய்கிறது என்பது பற்றிய கூடுதல் தகவலுக்கு, " -"அவரது நன்கொடை பக்கத்தைப் பார்க்கவும்:" +"உள்ளடக்கத்தின் விலை மற்றும் ரூபன்வார்டி என்ன செய்கிறது என்பது பற்றிய " +"கூடுதல் தகவலுக்கு, அவரது நன்கொடை பக்கத்தைப் பார்க்கவும்:" #: app/templates/donate/index.html:73 msgid "Based on your reviews / favorites" @@ -3101,13 +3164,14 @@ msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -"மதிப்பாய்வு செய்யப்பட்ட தொகுப்புகள் நன்கொடைகளை ஏற்றுக்கொள்ளவில்லை. உங்களுக்கு பிடித்த " -"தொகுப்புகளை மதிப்பாய்வு செய்வதைக் கவனியுங்கள்" +"மதிப்பாய்வு செய்யப்பட்ட தொகுப்புகள் நன்கொடைகளை ஏற்றுக்கொள்ளவில்லை. " +"உங்களுக்கு பிடித்த தொகுப்புகளை மதிப்பாய்வு செய்வதைக் கவனியுங்கள்" #: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" msgstr "" -"நீங்கள் மதிப்பாய்வு செய்த தொகுப்புகளின் அடிப்படையில் பரிந்துரைகளைக் காண உள்நுழைக" +"நீங்கள் மதிப்பாய்வு செய்த தொகுப்புகளின் அடிப்படையில் பரிந்துரைகளைக் காண " +"உள்நுழைக" #: app/templates/donate/index.html:89 msgid "Top packages" @@ -3138,8 +3202,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB, and have email notifications enabled." msgstr "" -"நீங்கள் ContentDB இன் பதிவு செய்யப்பட்ட பயனராக இருப்பதால், மின்னஞ்சல் அறிவிப்புகள் " -"இயக்கப்பட்டிருப்பதால் இந்த மின்னஞ்சலைப் பெறுகிறீர்கள்." +"நீங்கள் ContentDB இன் பதிவு செய்யப்பட்ட பயனராக இருப்பதால், மின்னஞ்சல் " +"அறிவிப்புகள் இயக்கப்பட்டிருப்பதால் இந்த மின்னஞ்சலைப் பெறுகிறீர்கள்." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:50 @@ -3165,34 +3229,32 @@ msgid "" "We were unable to perform the password reset as we could not find an " "account associated with this email." msgstr "" -"இந்த மின்னஞ்சலுடன் தொடர்புடைய கணக்கைக் கண்டுபிடிக்க முடியாததால் கடவுச்சொல் மீட்டமைப்பை " -"எங்களால் செய்ய முடியவில்லை." +"இந்த மின்னஞ்சலுடன் தொடர்புடைய கணக்கைக் கண்டுபிடிக்க முடியாததால் " +"கடவுச்சொல் மீட்டமைப்பை எங்களால் செய்ய முடியவில்லை." #: 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 "" -"இது உங்கள் கணக்குடன் மற்றொரு மின்னஞ்சலைப் பயன்படுத்தியதாலோ அல்லது உங்கள் மின்னஞ்சலை நீங்கள் " -"ஒருபோதும் உறுதிப்படுத்தவில்லை என்பதாலோ இருக்கலாம்." +"இது உங்கள் கணக்குடன் மற்றொரு மின்னஞ்சலைப் பயன்படுத்தியதாலோ அல்லது உங்கள் " +"மின்னஞ்சலை நீங்கள் ஒருபோதும் உறுதிப்படுத்தவில்லை என்பதாலோ இருக்கலாம்." #: 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 "" -"உங்கள் கணக்குடன் தொடர்புடையதாக இருந்தால் உள்நுழைய கிதுபைப் பயன்படுத்தலாம்." +msgstr "உங்கள் கணக்குடன் தொடர்புடையதாக இருந்தால் உள்நுழைய கிதுபைப் பயன்படுத்தலாம்." #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact the admin for help." -msgstr "" -"இல்லையெனில், உதவிக்கு நீங்கள் நிர்வாகியை தொடர்பு கொள்ள வேண்டியிருக்கலாம்." +msgstr "இல்லையெனில், உதவிக்கு நீங்கள் நிர்வாகியை தொடர்பு கொள்ள வேண்டியிருக்கலாம்." #: app/templates/emails/unable_to_find_account.html:12 msgid "" "If you weren't expecting to receive this email, then you can safely " "ignore it." msgstr "" -"இந்த மின்னஞ்சலைப் பெறுவீர்கள் என்று நீங்கள் எதிர்பார்க்கவில்லை என்றால், நீங்கள் அதை பாதுகாப்பாக " -"புறக்கணிக்கலாம்." +"இந்த மின்னஞ்சலைப் பெறுவீர்கள் என்று நீங்கள் எதிர்பார்க்கவில்லை என்றால், " +"நீங்கள் அதை பாதுகாப்பாக புறக்கணிக்கலாம்." #: app/templates/emails/verify.html:4 #: app/templates/emails/verify_unsubscribe.html:5 @@ -3204,8 +3266,8 @@ msgid "" "This email has been sent to you because someone (hopefully you) has " "entered your email address as a user's email." msgstr "" -"இந்த மின்னஞ்சல் உங்களுக்கு அனுப்பப்பட்டுள்ளது, ஏனெனில் யாரோ (வட்டம் நீங்கள்) உங்கள் மின்னஞ்சல் " -"முகவரியை பயனரின் மின்னஞ்சலாக உள்ளிட்டுள்ளனர்." +"இந்த மின்னஞ்சல் உங்களுக்கு அனுப்பப்பட்டுள்ளது, ஏனெனில் யாரோ (வட்டம் " +"நீங்கள்) உங்கள் மின்னஞ்சல் முகவரியை பயனரின் மின்னஞ்சலாக உள்ளிட்டுள்ளனர்." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -3213,8 +3275,7 @@ msgstr "அது நீங்கள் இல்லையென்றால், #: app/templates/emails/verify.html:15 msgid "If this was you, then please click this link to confirm the address:" -msgstr "" -"இது நீங்கள் என்றால், முகவரியை உறுதிப்படுத்த இந்த இணைப்பைக் சொடுக்கு செய்க:" +msgstr "இது நீங்கள் என்றால், முகவரியை உறுதிப்படுத்த இந்த இணைப்பைக் சொடுக்கு செய்க:" #: app/templates/emails/verify.html:19 msgid "Confirm Email Address" @@ -3230,16 +3291,17 @@ msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"நீங்கள் செல்வதைக் கண்டு வருந்துகிறோம். உங்கள் மின்னஞ்சல் தடுப்புப்பட்டியல் செய்யப்படுவதற்கு முன்பு" -" நீங்கள் இன்னும் ஒரு காரியத்தைச் செய்ய வேண்டும்." +"நீங்கள் செல்வதைக் கண்டு வருந்துகிறோம். உங்கள் மின்னஞ்சல் " +"தடுப்புப்பட்டியல் செய்யப்படுவதற்கு முன்பு நீங்கள் இன்னும் ஒரு காரியத்தைச்" +" செய்ய வேண்டும்." #: 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 "" -"நீங்கள் இந்த மின்னஞ்சலைப் பெறுகிறீர்கள், ஏனெனில் யாரோ (வட்டம் நீங்கள்) உங்கள் மின்னஞ்சல் முகவரியை " -"குழுவிலகும் படிவத்தில் உள்ளிட்டுள்ளனர்." +"நீங்கள் இந்த மின்னஞ்சலைப் பெறுகிறீர்கள், ஏனெனில் யாரோ (வட்டம் நீங்கள்) " +"உங்கள் மின்னஞ்சல் முகவரியை குழுவிலகும் படிவத்தில் உள்ளிட்டுள்ளனர்." #: app/templates/macros/audit_log.html:13 #, python-format @@ -3283,7 +3345,8 @@ msgstr "தொகுப்பு அங்கீகரிக்கப்பட #: app/templates/macros/package_approval.html:44 msgid "You can now submit this package for approval if you're ready." msgstr "" -"நீங்கள் தயாராக இருந்தால் இப்போது இந்த தொகுப்பை ஒப்புதலுக்காக சமர்ப்பிக்கலாம்." +"நீங்கள் தயாராக இருந்தால் இப்போது இந்த தொகுப்பை ஒப்புதலுக்காக " +"சமர்ப்பிக்கலாம்." #: app/templates/macros/package_approval.html:46 msgid "This package can be submitted for approval when ready." @@ -3291,8 +3354,7 @@ msgstr "இந்த தொகுப்பை தயாராக இருக் #: app/templates/macros/package_approval.html:49 msgid "You need to fix the above errors before you can submit for review" -msgstr "" -"மதிப்பாய்வுக்கு சமர்ப்பிப்பதற்கு முன் மேலே உள்ள பிழைகளை சரிசெய்ய வேண்டும்" +msgstr "மதிப்பாய்வுக்கு சமர்ப்பிப்பதற்கு முன் மேலே உள்ள பிழைகளை சரிசெய்ய வேண்டும்" #: app/templates/macros/package_approval.html:59 msgid "Package approval thread" @@ -3303,8 +3365,8 @@ msgid "" "You can open a thread if you have a question for the approver or package " "author." msgstr "" -"ஒப்புதல் அல்லது தொகுப்பு எழுத்தாளருக்கு உங்களிடம் கேள்வி இருந்தால் நீங்கள் ஒரு நூலைத் " -"திறக்கலாம்." +"ஒப்புதல் அல்லது தொகுப்பு எழுத்தாளருக்கு உங்களிடம் கேள்வி இருந்தால் " +"நீங்கள் ஒரு நூலைத் திறக்கலாம்." #: app/templates/macros/packagegridtile.html:26 msgid "Warning: Non-free code and media." @@ -3437,7 +3499,8 @@ msgid "" "This is a stacked area graph. For total downloads, look at the combined " "height." msgstr "" -"இது அடுக்கப்பட்ட பகுதி வரைபடம். மொத்த பதிவிறக்கங்களுக்கு, ஒருங்கிணைந்த உயரத்தைப் பாருங்கள்." +"இது அடுக்கப்பட்ட பகுதி வரைபடம். மொத்த பதிவிறக்கங்களுக்கு, ஒருங்கிணைந்த " +"உயரத்தைப் பாருங்கள்." #: app/templates/macros/stats.html:98 msgid "Downloads by Client" @@ -3450,7 +3513,8 @@ msgstr "காரணத்தால் பதிவிறக்கங்கள #: app/templates/macros/stats.html:106 msgid "New Install: the user clicked [Install] inside of Luanti." msgstr "" -" புதிய நிறுவல் : லுவாண்டியின் உள்ளே பயனர் [நிறுவு] சொடுக்கப்பட்டார்." +" புதிய நிறுவல் : லுவாண்டியின் உள்ளே பயனர் [நிறுவு] " +"சொடுக்கப்பட்டார்." #: app/templates/macros/stats.html:107 msgid "Dependency: was installed automatically to fulfill a dependency." @@ -3465,8 +3529,8 @@ msgid "" "Other / Unknown: downloaded by a web browser or an outdated Luanti" " version (before 5.5)." msgstr "" -"பிற / அறியப்படாத: வலை உலாவி அல்லது காலாவதியான லுவாண்டி பதிப்பால் பதிவிறக்கம் " -"செய்யப்பட்டது (5.5 க்கு முன்)." +"பிற / அறியப்படாத: வலை உலாவி அல்லது காலாவதியான லுவாண்டி பதிப்பால் " +"பதிவிறக்கம் செய்யப்பட்டது (5.5 க்கு முன்)." #: app/templates/macros/stats.html:121 msgid "Need more stats?" @@ -3475,7 +3539,8 @@ msgstr "மேலும் புள்ளிவிவரங்கள் தே #: app/templates/macros/stats.html:123 msgid "Check out the ContentDB Grafana dashboard for CDB-wide stats" msgstr "" -"சிடிபி அகலமான புள்ளிவிவரங்களுக்கான ContentDB கிராஃபானா டாச்போர்டைப் பாருங்கள்" +"சிடிபி அகலமான புள்ளிவிவரங்களுக்கான ContentDB கிராஃபானா டாச்போர்டைப் " +"பாருங்கள்" #: app/templates/macros/stats.html:127 msgid "ContentDB Grafana" @@ -3501,20 +3566,15 @@ msgstr "இந்த நூல் பூட்டப்பட்டுள்ள msgid "You don't have permission to post." msgstr "இடுகையிட உங்களுக்கு இசைவு இல்லை." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" -"@Username ஐ எழுதுவதன் மூலம் நீங்கள் ஒருவரை ஒரு தனியார் நூலில் சேர்க்கலாம்." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "நூல்கள் எதுவும் கிடைக்கவில்லை" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "நூல்" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "கடைசி பதில்" @@ -3552,7 +3612,7 @@ msgstr "செயல்கள்" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "விப்" @@ -3581,7 +3641,7 @@ msgstr "மன்ற தலைப்புகள்" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3662,8 +3722,9 @@ msgid "" "To allow users other than yourself to log in, you'll need to contact " "ContentDB staff and ask them to approve your app." msgstr "" -"உங்களைத் தவிர வேறு பயனர்களை உள்நுழைய அனுமதிக்க, நீங்கள் ContentDB ஊழியர்களைத் தொடர்பு " -"கொள்ள வேண்டும், மேலும் உங்கள் பயன்பாட்டை அங்கீகரிக்கும்படி அவர்களிடம் கேட்க வேண்டும்." +"உங்களைத் தவிர வேறு பயனர்களை உள்நுழைய அனுமதிக்க, நீங்கள் ContentDB " +"ஊழியர்களைத் தொடர்பு கொள்ள வேண்டும், மேலும் உங்கள் பயன்பாட்டை " +"அங்கீகரிக்கும்படி அவர்களிடம் கேட்க வேண்டும்." #: app/templates/oauth/create_edit.html:7 msgid "Create OAuth Client" @@ -3683,8 +3744,8 @@ msgid "" "You must keep the secret safe. If you are unable, set the app type to " "'client-side'." msgstr "" -"நீங்கள் ரகசியத்தை பாதுகாப்பாக வைத்திருக்க வேண்டும். உங்களால் முடியவில்லை என்றால், பயன்பாட்டு " -"வகையை 'கிளையன்ட்-சைட்' என அமைக்கவும்." +"நீங்கள் ரகசியத்தை பாதுகாப்பாக வைத்திருக்க வேண்டும். உங்களால் முடியவில்லை " +"என்றால், பயன்பாட்டு வகையை 'கிளையன்ட்-சைட்' என அமைக்கவும்." #: app/templates/oauth/create_edit.html:56 msgid "Example Authorize URL" @@ -3695,16 +3756,16 @@ msgid "" "Titles must be globally unique. For example, what's the name of your " "application?" msgstr "" -"தலைப்புகள் உலகளவில் தனித்துவமாக இருக்க வேண்டும். எடுத்துக்காட்டாக, உங்கள் பயன்பாட்டின் பெயர் " -"என்ன?" +"தலைப்புகள் உலகளவில் தனித்துவமாக இருக்க வேண்டும். எடுத்துக்காட்டாக, உங்கள்" +" பயன்பாட்டின் பெயர் என்ன?" #: app/templates/oauth/create_edit.html:68 msgid "" "Shown to users when you request access to their account. For example, " "what does your application do?" msgstr "" -"பயனர்கள் அவர்களின் கணக்கிற்கு அணுகலைக் கோரும்போது காண்பிக்கப்படுகிறது. எடுத்துக்காட்டாக, " -"உங்கள் பயன்பாடு என்ன செய்கிறது?" +"பயனர்கள் அவர்களின் கணக்கிற்கு அணுகலைக் கோரும்போது காண்பிக்கப்படுகிறது. " +"எடுத்துக்காட்டாக, உங்கள் பயன்பாடு என்ன செய்கிறது?" #: app/templates/oauth/create_edit.html:70 msgid "Where will you store your client_secret?" @@ -3728,10 +3789,11 @@ msgid "No applications created" msgstr "பயன்பாடுகள் எதுவும் உருவாக்கப்படவில்லை" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" -"பல தேர்ந்தெடுக்க சிப்டைப் பயன்படுத்தவும். எந்த வகையிலும் பொருந்தக்கூடிய தேர்வை காலியாக " -"விடுங்கள்." +"பல தேர்ந்தெடுக்க சிப்டைப் பயன்படுத்தவும். எந்த வகையிலும் பொருந்தக்கூடிய " +"தேர்வை காலியாக விடுங்கள்." #: app/templates/packages/advanced_search.html:14 #: app/templates/packages/advanced_search.html:19 @@ -3789,7 +3851,8 @@ msgstr "புதுப்பிப்பு அமைப்புகளை ம #: app/templates/packages/bulk_update_conf.html:18 msgid "This will set the update settings for all packages with a Git repo." msgstr "" -"இது ஒரு அறிவிலி ரெப்போவுடன் அனைத்து தொகுப்புகளுக்கும் புதுப்பிப்பு அமைப்புகளை அமைக்கும்." +"இது ஒரு அறிவிலி ரெப்போவுடன் அனைத்து தொகுப்புகளுக்கும் புதுப்பிப்பு " +"அமைப்புகளை அமைக்கும்." #: app/templates/packages/bulk_update_conf.html:27 #: app/templates/packages/release_new.html:51 @@ -3801,7 +3864,8 @@ msgstr "இயல்புநிலை கிளையைப் பயன்ப #: app/templates/packages/update_config.html:35 msgid "Currently, the branch name field is only used by the New Commit trigger." msgstr "" -"தற்போது, கிளை பெயர் புலம் புதிய கமிட் தூண்டுதலால் மட்டுமே பயன்படுத்தப்படுகிறது." +"தற்போது, கிளை பெயர் புலம் புதிய கமிட் தூண்டுதலால் மட்டுமே " +"பயன்படுத்தப்படுகிறது." #: app/templates/packages/create_edit.html:5 #, python-format @@ -3826,7 +3890,8 @@ msgid "" "You can include a .cdb.json file in your package to update these details " "automatically." msgstr "" -"இந்த விவரங்களை தானாகவே புதுப்பிக்க உங்கள் தொகுப்பில் .cdb.json கோப்பை சேர்க்கலாம்." +"இந்த விவரங்களை தானாகவே புதுப்பிக்க உங்கள் தொகுப்பில் .cdb.json கோப்பை " +"சேர்க்கலாம்." #: app/templates/packages/create_edit.html:55 msgid "" @@ -3834,9 +3899,10 @@ msgid "" "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -"பயனர் இடைமுகத்தை மேம்படுத்த சாவாச்கிரிப்ட் தேவை, மேலும் அம்சங்களுக்கு இது தேவைப்படுகிறது" -"\n" -" GIT இலிருந்து மெட்டாடேட்டாவைக் கண்டுபிடிப்பது, மற்றும் தன்னியக்கவியல் போன்றவை." +"பயனர் இடைமுகத்தை மேம்படுத்த சாவாச்கிரிப்ட் தேவை, மேலும் அம்சங்களுக்கு இது" +" தேவைப்படுகிறது\n" +" GIT இலிருந்து மெட்டாடேட்டாவைக் கண்டுபிடிப்பது, மற்றும் தன்னியக்கவியல் " +"போன்றவை." #: app/templates/packages/create_edit.html:78 msgid "You need to unpublish the package to change the name." @@ -3844,20 +3910,19 @@ msgstr "பெயரை மாற்ற நீங்கள் தொகுப் #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"உதவிக்குறிப்பு: மின்டெச்ட் , மோட் , அல்லது மோட்பேக் குறுகிய " -"விளக்கத்தில் எங்கும் சேர்க்க வேண்டாம். இது தேவையற்றது மற்றும் கதாபாத்திரங்களை வீணாக்குகிறது." #: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -"உங்கள் தொகுப்பு நிலையற்றதாக இருந்தால், எல்லா வீரர்களுக்கும் பரிந்துரைக்கப்படக்கூடாது என்றால் " -"தயவுசெய்து 'வேலை முன்னேற்றத்தில் உள்ளது' என்பதைத் தேர்வுசெய்க" +"உங்கள் தொகுப்பு நிலையற்றதாக இருந்தால், எல்லா வீரர்களுக்கும் " +"பரிந்துரைக்கப்படக்கூடாது என்றால் தயவுசெய்து 'வேலை முன்னேற்றத்தில் உள்ளது'" +" என்பதைத் தேர்வுசெய்க" #: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." @@ -3868,24 +3933,24 @@ msgid "" "There's no need to link to the package on ContentDB in the long " "description, the user is already here!" msgstr "" -"ContentDB இல் உள்ள தொகுப்புடன் இணைக்க வேண்டிய அவசியமில்லை, நீண்ட விளக்கத்தில், பயனர் " -"ஏற்கனவே இங்கே இருக்கிறார்!" +"ContentDB இல் உள்ள தொகுப்புடன் இணைக்க வேண்டிய அவசியமில்லை, நீண்ட " +"விளக்கத்தில், பயனர் ஏற்கனவே இங்கே இருக்கிறார்!" #: app/templates/packages/create_edit.html:100 msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -"மன்றத் தலைப்பை நீண்ட விளக்கத்தில் சேர்க்க வேண்டிய அவசியமில்லை, இது ஏற்கனவே பக்கத்தில் " -"காட்டப்பட்டுள்ளது." +"மன்றத் தலைப்பை நீண்ட விளக்கத்தில் சேர்க்க வேண்டிய அவசியமில்லை, இது " +"ஏற்கனவே பக்கத்தில் காட்டப்பட்டுள்ளது." #: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -"நீண்ட விளக்கத்தில் களஞ்சிய முகவரி ஐ சேர்க்க வேண்டிய அவசியமில்லை, இது ஏற்கனவே பக்கத்தில் " -"காட்டப்பட்டுள்ளது." +"நீண்ட விளக்கத்தில் களஞ்சிய முகவரி ஐ சேர்க்க வேண்டிய அவசியமில்லை, இது " +"ஏற்கனவே பக்கத்தில் காட்டப்பட்டுள்ளது." #: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" @@ -3908,8 +3973,8 @@ msgid "" "If you do have a repository, enter the URL below. Otherwise, leave blank " "and click skip." msgstr "" -"உங்களிடம் களஞ்சியம் இருந்தால், கீழே உள்ள முகவரி ஐ உள்ளிடவும். இல்லையெனில், காலியாக " -"விட்டுவிட்டு தவிர் என்பதைக் சொடுக்கு செய்க." +"உங்களிடம் களஞ்சியம் இருந்தால், கீழே உள்ள முகவரி ஐ உள்ளிடவும். " +"இல்லையெனில், காலியாக விட்டுவிட்டு தவிர் என்பதைக் சொடுக்கு செய்க." #: app/templates/packages/create_edit.html:126 msgid "HTTP URL to a Git, Mercurial, or other repository" @@ -3942,20 +4007,23 @@ msgstr "YouTube வீடியோக்கள் உட்பொதிப்ப #: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -"காலியாக இருந்தால், ஆசிரியரின் நன்கொடை முகவரி அதற்கு பதிலாக பயன்படுத்தப்படும்." +"காலியாக இருந்தால், ஆசிரியரின் நன்கொடை முகவரி அதற்கு பதிலாக " +"பயன்படுத்தப்படும்." #: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -"பயனர்கள் உங்கள் தொகுப்பை எவ்வாறு மொழிபெயர்க்க முடியும்? அதாவது: முகவரி அல்லது உதவி பக்கம்" +"பயனர்கள் உங்கள் தொகுப்பை எவ்வாறு மொழிபெயர்க்க முடியும்? அதாவது: முகவரி " +"அல்லது உதவி பக்கம்" #: app/templates/packages/create_edit.html:150 msgid "" "You need to save a draft before you can add releases and screenshots. " "You'll be able to edit the package again before submitting for approval." msgstr "" -"வெளியீடுகள் மற்றும் திரை சாட்களைச் சேர்ப்பதற்கு முன்பு நீங்கள் ஒரு வரைவைச் சேமிக்க வேண்டும். " -"ஒப்புதலுக்காக சமர்ப்பிப்பதற்கு முன் நீங்கள் மீண்டும் தொகுப்பை திருத்த முடியும்." +"வெளியீடுகள் மற்றும் திரை சாட்களைச் சேர்ப்பதற்கு முன்பு நீங்கள் ஒரு " +"வரைவைச் சேமிக்க வேண்டும். ஒப்புதலுக்காக சமர்ப்பிப்பதற்கு முன் நீங்கள் " +"மீண்டும் தொகுப்பை திருத்த முடியும்." #: app/templates/packages/edit_maintainers.html:4 msgid "Edit Maintainers" @@ -3970,16 +4038,17 @@ msgid "" "Depending on their rank, they will be able to edit the package, create " "releases and screenshots, and read private threads." msgstr "" -"அவர்களின் தரவரிசையைப் பொறுத்து, அவர்கள் தொகுப்பைத் திருத்தவும், வெளியீடுகள் மற்றும் திரை " -"சாட்களை உருவாக்கவும், தனியார் நூல்களைப் படிக்கவும் முடியும்." +"அவர்களின் தரவரிசையைப் பொறுத்து, அவர்கள் தொகுப்பைத் திருத்தவும், " +"வெளியீடுகள் மற்றும் திரை சாட்களை உருவாக்கவும், தனியார் நூல்களைப் " +"படிக்கவும் முடியும்." #: app/templates/packages/edit_maintainers.html:13 msgid "" "Maintainers cannot add or remove other maintainers, but can remove " "themselves." msgstr "" -"பராமரிப்பாளர்கள் பிற பராமரிப்பாளர்களைச் சேர்க்கவோ அகற்றவோ முடியாது, ஆனால் தங்களை " -"அகற்றலாம்." +"பராமரிப்பாளர்கள் பிற பராமரிப்பாளர்களைச் சேர்க்கவோ அகற்றவோ முடியாது, ஆனால்" +" தங்களை அகற்றலாம்." #: app/templates/packages/game_hub.html:4 #: app/templates/packages/game_hub.html:23 @@ -4006,8 +4075,8 @@ msgid "" "Game support is configured using the package's .conf file. See the " "documentation for more info" msgstr "" -"தொகுப்பின் .conf கோப்பைப் பயன்படுத்தி விளையாட்டு உதவி கட்டமைக்கப்பட்டுள்ளது. மேலும் " -"தகவலுக்கு ஆவணங்களைப் பார்க்கவும்" +"தொகுப்பின் .conf கோப்பைப் பயன்படுத்தி விளையாட்டு உதவி " +"கட்டமைக்கப்பட்டுள்ளது. மேலும் தகவலுக்கு ஆவணங்களைப் பார்க்கவும்" #: app/templates/packages/game_support.html:23 #: app/templates/packages/view.html:220 app/templates/translate/index.html:48 @@ -4021,7 +4090,8 @@ msgstr "ஆதரிக்கப்பட்டதா?" #: app/templates/packages/game_support.html:33 msgid "Supports all games (unless excluded by unsupported_games)" msgstr "" -"அனைத்து விளையாட்டுகளையும் ஆதரிக்கிறது (ஆதரிக்கப்படாத விளையாட்டுகளால் விலக்கப்படாவிட்டால்)" +"அனைத்து விளையாட்டுகளையும் ஆதரிக்கிறது (ஆதரிக்கப்படாத விளையாட்டுகளால் " +"விலக்கப்படாவிட்டால்)" #: app/templates/packages/game_support.html:47 msgid "Detected from dependencies" @@ -4034,8 +4104,8 @@ msgstr "ContentDB இல் மீறப்பட்டுள்ளது" #: app/templates/packages/game_support.html:68 msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -"தெரியவில்லை. தயவுசெய்து ஆதரிக்கப்பட்ட விளையாட்டுகளைச் சேர்க்கவும் அல்லது 'அனைத்து " -"விளையாட்டுகளையும் ஆதரிக்கிறது' என்பதை சரிபார்க்கவும்" +"தெரியவில்லை. தயவுசெய்து ஆதரிக்கப்பட்ட விளையாட்டுகளைச் சேர்க்கவும் அல்லது " +"'அனைத்து விளையாட்டுகளையும் ஆதரிக்கிறது' என்பதை சரிபார்க்கவும்" #: app/templates/packages/game_support.html:75 #, python-format @@ -4047,24 +4117,25 @@ msgid "" "You need to manually define at least one supported game before you can " "turn this off." msgstr "" -"இதை முடக்குவதற்கு முன்பு குறைந்தது ஒரு உதவி விளையாட்டையாவது கைமுறையாக வரையறுக்க " -"வேண்டும்." +"இதை முடக்குவதற்கு முன்பு குறைந்தது ஒரு உதவி விளையாட்டையாவது கைமுறையாக " +"வரையறுக்க வேண்டும்." #: app/templates/packages/game_support.html:96 msgid "" "When checked, this indicates that this package should support all games, " "unless excluded by unsupported_games." msgstr "" -"சரிபார்க்கும்போது, ஆதரிக்கப்படாத_கேம்களால் விலக்கப்படாவிட்டால், இந்த தொகுப்பு அனைத்து " -"விளையாட்டுகளையும் ஆதரிக்க வேண்டும் என்பதை இது குறிக்கிறது." +"சரிபார்க்கும்போது, ஆதரிக்கப்படாத_கேம்களால் விலக்கப்படாவிட்டால், இந்த " +"தொகுப்பு அனைத்து விளையாட்டுகளையும் ஆதரிக்க வேண்டும் என்பதை இது " +"குறிக்கிறது." #: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -"இதை நீங்கள் சரிபார்க்கலாம் மற்றும் நீங்கள் சோதித்த ஆதரவு_கேம்களில் விளையாட்டுகளைக் " -"குறிப்பிடலாம்." +"இதை நீங்கள் சரிபார்க்கலாம் மற்றும் நீங்கள் சோதித்த ஆதரவு_கேம்களில் " +"விளையாட்டுகளைக் குறிப்பிடலாம்." #: app/templates/packages/game_support.html:101 msgid "It's not possible for texture packs to support all games." @@ -4075,8 +4146,8 @@ msgid "" "The package depends on a game-specific mod, and so cannot support all " "games." msgstr "" -"தொகுப்பு ஒரு விளையாட்டு-குறிப்பிட்ட மோடைப் பொறுத்தது, எனவே எல்லா விளையாட்டுகளையும் " -"ஆதரிக்க முடியாது." +"தொகுப்பு ஒரு விளையாட்டு-குறிப்பிட்ட மோடைப் பொறுத்தது, எனவே எல்லா " +"விளையாட்டுகளையும் ஆதரிக்க முடியாது." #: app/templates/packages/game_support.html:111 msgid "Overrides" @@ -4088,8 +4159,8 @@ msgid "" "It's best to add supported/unsupported games to %(conf)s, but in the " "meantime you can add them here." msgstr "" -"ஆதரவு/ஆதரிக்கப்படாத விளையாட்டுகளை %(conf)s சேர்ப்பது சிறந்தது, ஆனால் இதற்கிடையில் நீங்கள்" -" அவற்றை இங்கே சேர்க்கலாம்." +"ஆதரவு/ஆதரிக்கப்படாத விளையாட்டுகளை %(conf)s சேர்ப்பது சிறந்தது, ஆனால் " +"இதற்கிடையில் நீங்கள் அவற்றை இங்கே சேர்க்கலாம்." #: app/templates/packages/game_support.html:116 #, python-format @@ -4097,14 +4168,13 @@ msgid "" "Adding to %(conf)s allows users who install outside ContentDB to benefit " "as well." msgstr "" -"%(conf)s உடன் சேர்ப்பது, வெளிப்புற ContentDB ஐ நிறுவும் பயனர்களுக்கும் பயனளிக்க " -"அனுமதிக்கிறது." +"%(conf)s உடன் சேர்ப்பது, வெளிப்புற ContentDB ஐ நிறுவும் பயனர்களுக்கும் " +"பயனளிக்க அனுமதிக்கிறது." #: app/templates/packages/game_support.html:119 #: app/templates/packages/game_support.html:120 msgid "Comma-separated game names, ex: minetest_game, nodecore" -msgstr "" -"கமாவால் பிரிக்கப்பட்ட விளையாட்டு பெயர்கள், எ.கா: மின்டெச்ட்_கேம், நோட்கோர்" +msgstr "கமாவால் பிரிக்கப்பட்ட விளையாட்டு பெயர்கள், எ.கா: மின்டெச்ட்_கேம், நோட்கோர்" #: app/templates/packages/gone.html:19 msgid "Package Removed" @@ -4119,8 +4189,8 @@ msgid "" "It may have been removed by choice of the author, or by ContentDB staff " "due to a problem." msgstr "" -"இது ஒரு சிக்கல் காரணமாக ஆசிரியரின் தேர்வு அல்லது உள்ளடக்க டி.பி. ஊழியர்களால் " -"அகற்றப்பட்டிருக்கலாம்." +"இது ஒரு சிக்கல் காரணமாக ஆசிரியரின் தேர்வு அல்லது உள்ளடக்க டி.பி. " +"ஊழியர்களால் அகற்றப்பட்டிருக்கலாம்." #: app/templates/packages/gone.html:25 app/templates/packages/gone.html:35 msgid "Package Undergoing Review" @@ -4137,15 +4207,16 @@ msgstr "தொகுப்பு இன்னும் சமர்ப்பி #: app/templates/packages/gone.html:32 msgid "This package has been created but hasn't been submitted for approval yet." msgstr "" -"இந்த தொகுப்பு உருவாக்கப்பட்டது, ஆனால் இன்னும் ஒப்புதலுக்காக சமர்ப்பிக்கப்படவில்லை." +"இந்த தொகுப்பு உருவாக்கப்பட்டது, ஆனால் இன்னும் ஒப்புதலுக்காக " +"சமர்ப்பிக்கப்படவில்லை." #: app/templates/packages/gone.html:37 msgid "" "This package is currently undergoing review, and changes are needed " "before it can be added." msgstr "" -"இந்த தொகுப்பு தற்போது மதிப்பாய்வு செய்து வருகிறது, மேலும் அதைச் சேர்ப்பதற்கு முன்பு " -"மாற்றங்கள் தேவை." +"இந்த தொகுப்பு தற்போது மதிப்பாய்வு செய்து வருகிறது, மேலும் அதைச் " +"சேர்ப்பதற்கு முன்பு மாற்றங்கள் தேவை." #: app/templates/packages/gone.html:41 msgid "Please check back again later." @@ -4184,22 +4255,22 @@ msgstr "மொத்த மாற்றம் வெளியீடுகள்" #: 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 "" -"உங்கள் தொகுப்புக்கான அனைத்து வெளியீடுகளின் மணித்துளி மற்றும் அதிகபட்சத்தை அமைக்க இந்தப் " -"பக்கத்தைப் பயன்படுத்தவும்." +"உங்கள் தொகுப்புக்கான அனைத்து வெளியீடுகளின் மணித்துளி மற்றும் அதிகபட்சத்தை" +" அமைக்க இந்தப் பக்கத்தைப் பயன்படுத்தவும்." #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:62 #: app/templates/packages/release_new.html:70 msgid "Maximum must be greater than or equal to the minimum!" -msgstr "" -"அதிகபட்சம் குறைந்தபட்சத்தை விட அதிகமாகவோ அல்லது சமமாகவோ இருக்க வேண்டும்!" +msgstr "அதிகபட்சம் குறைந்தபட்சத்தை விட அதிகமாகவோ அல்லது சமமாகவோ இருக்க வேண்டும்!" #: app/templates/packages/release_bulk_change.html:33 msgid "" "Note: Min and max versions will be used to hide the package on\n" "\t\t\tplatforms not within the range." msgstr "" -"குறிப்பு: தொகுப்பை மறைக்க மணித்துளி மற்றும் அதிகபட்ச பதிப்புகள் பயன்படுத்தப்படும்\n" +"குறிப்பு: தொகுப்பை மறைக்க மணித்துளி மற்றும் அதிகபட்ச பதிப்புகள் " +"பயன்படுத்தப்படும்\n" " தளங்கள் வரம்பிற்குள் இல்லை." #: app/templates/packages/release_bulk_change.html:36 @@ -4246,8 +4317,8 @@ msgstr "ஆதரிக்கப்பட்ட லுவாண்டி பத #, python-format msgid "Are you sure your package doesn't work on versions after %(version)s?" msgstr "" -"%(version)sுக்குப் பிறகு உங்கள் தொகுப்பு பதிப்புகளில் வேலை செய்யாது என்பதில் உறுதியாக " -"இருக்கிறீர்களா?" +"%(version)sுக்குப் பிறகு உங்கள் தொகுப்பு பதிப்புகளில் வேலை செய்யாது " +"என்பதில் உறுதியாக இருக்கிறீர்களா?" #: app/templates/packages/release_edit.html:70 #: app/templates/packages/release_new.html:78 @@ -4255,8 +4326,8 @@ msgid "" "Only set the maximum version if you know that it doesn't work on newer " "Luanti versions." msgstr "" -"புதிய லுவாண்டி பதிப்புகளில் இது வேலை செய்யாது என்று உங்களுக்குத் தெரிந்தால் மட்டுமே " -"அதிகபட்ச பதிப்பை அமைக்கவும்." +"புதிய லுவாண்டி பதிப்புகளில் இது வேலை செய்யாது என்று உங்களுக்குத் " +"தெரிந்தால் மட்டுமே அதிகபட்ச பதிப்பை அமைக்கவும்." #: app/templates/packages/release_edit.html:71 #: app/templates/packages/release_new.html:79 @@ -4264,7 +4335,8 @@ msgid "" "Don't set the maximum version just because you haven't tested it on newer" " versions." msgstr "" -"புதிய பதிப்புகளில் நீங்கள் அதை சோதிக்கவில்லை என்பதால் அதிகபட்ச பதிப்பை அமைக்க வேண்டாம்." +"புதிய பதிப்புகளில் நீங்கள் அதை சோதிக்கவில்லை என்பதால் அதிகபட்ச பதிப்பை " +"அமைக்க வேண்டாம்." #: app/templates/packages/release_edit.html:75 #: app/templates/packages/release_new.html:89 @@ -4272,7 +4344,8 @@ msgid "" "Set the minimum and maximum Luanti versions supported.\n" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" -"ஆதரிக்கப்படும் குறைந்தபட்ச மற்றும் அதிகபட்ச லுவாண்டி பதிப்புகளை அமைக்கவும்.\n" +"ஆதரிக்கப்படும் குறைந்தபட்ச மற்றும் அதிகபட்ச லுவாண்டி பதிப்புகளை " +"அமைக்கவும்.\n" " இந்த வெளியீடு அந்த வரம்பிற்கு வெளியே வாடிக்கையாளர்களுக்கு மறைக்கப்படும். " #: app/templates/packages/release_edit.html:80 @@ -4280,8 +4353,8 @@ msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -"உங்கள் தொகுப்பின் .conf இல் அமைக்க இதைத் " -"தானாக அமைக்கலாம்." +"உங்கள் தொகுப்பின் .conf இல் அமைக்க " +"இதைத் தானாக அமைக்கலாம்." #: app/templates/packages/release_edit.html:87 msgid "Delete Release" @@ -4296,13 +4369,14 @@ msgid "" "Any associated uploads will not be deleted immediately, but the release " "will no longer be listed." msgstr "" -"தொடர்புடைய எந்த பதிவேற்றங்களும் உடனடியாக நீக்கப்படாது, ஆனால் வெளியீடு இனி " -"பட்டியலிடப்படாது." +"தொடர்புடைய எந்த பதிவேற்றங்களும் உடனடியாக நீக்கப்படாது, ஆனால் வெளியீடு இனி" +" பட்டியலிடப்படாது." #: app/templates/packages/release_edit.html:99 msgid "You cannot delete the latest release; please create a newer one first." msgstr "" -"அண்மைக் கால வெளியீட்டை நீங்கள் நீக்க முடியாது; முதலில் புதிய ஒன்றை உருவாக்கவும்." +"அண்மைக் கால வெளியீட்டை நீங்கள் நீக்க முடியாது; முதலில் புதிய ஒன்றை " +"உருவாக்கவும்." #: app/templates/packages/release_new.html:4 #: app/templates/packages/release_new.html:8 @@ -4330,8 +4404,8 @@ msgid "" "You can create releases automatically when you push commits or tags to " "your repository." msgstr "" -"உங்கள் களஞ்சியத்திற்கு கமிட் அல்லது குறிச்சொற்களைத் தள்ளும்போது தானாகவே வெளியீடுகளை " -"உருவாக்கலாம்." +"உங்கள் களஞ்சியத்திற்கு கமிட் அல்லது குறிச்சொற்களைத் தள்ளும்போது தானாகவே " +"வெளியீடுகளை உருவாக்கலாம்." #: app/templates/packages/release_new.html:28 #: app/templates/packages/release_wizard.html:69 @@ -4344,8 +4418,8 @@ msgid "" "Using Git would allow you to create releases automatically when you push " "code or tags." msgstr "" -"நீங்கள் குறியீடு அல்லது குறிச்சொற்களைத் தள்ளும்போது தானாகவே வெளியீடுகளை உருவாக்க GIT ஐப் " -"பயன்படுத்துவது உங்களை அனுமதிக்கும்." +"நீங்கள் குறியீடு அல்லது குறிச்சொற்களைத் தள்ளும்போது தானாகவே வெளியீடுகளை " +"உருவாக்க GIT ஐப் பயன்படுத்துவது உங்களை அனுமதிக்கும்." #: app/templates/packages/release_new.html:40 msgid "1. Name release" @@ -4365,8 +4439,8 @@ msgid "" "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -" தொகுப்பு உள்ளமைவு மற்றும் வெளியீட்டு வழிகாட்டி ஐப் பாருங்கள்\n" +" தொகுப்பு உள்ளமைவு மற்றும் வெளியீட்டு " +"வழிகாட்டி ஐப் பாருங்கள்\n" " வெளியீடுகளைத் தனிப்பயனாக்குவதற்கான உதவிக்குறிப்புகள்." #: app/templates/packages/release_new.html:62 @@ -4395,15 +4469,17 @@ msgstr "பின்னர்" #, python-format msgid "A release is a single downloadable version of your %(title)s." msgstr "" -"ஒரு வெளியீடு என்பது உங்கள் %(title)s தரவிறக்கம் செய்யக்கூடிய ஒரு பதிப்பாகும்." +"ஒரு வெளியீடு என்பது உங்கள் %(title)s தரவிறக்கம் செய்யக்கூடிய ஒரு " +"பதிப்பாகும்." #: app/templates/packages/release_wizard.html:15 msgid "" "You need to create releases even if you use a rolling release development" " cycle, as Luanti needs them to check for updates." msgstr "" -"நீங்கள் ஒரு உருட்டல் வெளியீட்டு மேம்பாட்டு சுழற்சியைப் பயன்படுத்தினாலும் வெளியீடுகளை உருவாக்" -"க வேண்டும், ஏனெனில் புதுப்பிப்புகளை சரிபார்க்க லுவாண்டிக்கு அவை தேவை." +"நீங்கள் ஒரு உருட்டல் வெளியீட்டு மேம்பாட்டு சுழற்சியைப் பயன்படுத்தினாலும் " +"வெளியீடுகளை உருவாக்க வேண்டும், ஏனெனில் புதுப்பிப்புகளை சரிபார்க்க " +"லுவாண்டிக்கு அவை தேவை." #: app/templates/packages/release_wizard.html:20 #: app/templates/packages/update_config.html:12 @@ -4411,16 +4487,18 @@ msgid "" "When you push a change to your Git repository, ContentDB can create a new" " release automatically or send you a reminder." msgstr "" -"உங்கள் அறிவிலி களஞ்சியத்தில் மாற்றத்தை நீங்கள் தள்ளும்போது, ContentDB ஒரு புதிய வெளியீட்டை " -"தானாக உருவாக்கலாம் அல்லது உங்களுக்கு நினைவூட்டலை அனுப்பலாம்." +"உங்கள் அறிவிலி களஞ்சியத்தில் மாற்றத்தை நீங்கள் தள்ளும்போது, ContentDB ஒரு" +" புதிய வெளியீட்டை தானாக உருவாக்கலாம் அல்லது உங்களுக்கு நினைவூட்டலை " +"அனுப்பலாம்." #: 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 உங்கள் GIT களஞ்சியத்தை ஒவ்வொரு நாளும் சரிபார்க்கும், ஆனால் நீங்கள் வேகமான " -"புதுப்பிப்புகளுக்கு வெப்ஊக்ச் அல்லது பநிஇ ஐப் பயன்படுத்தலாம்." +"ContentDB உங்கள் GIT களஞ்சியத்தை ஒவ்வொரு நாளும் சரிபார்க்கும், ஆனால் " +"நீங்கள் வேகமான புதுப்பிப்புகளுக்கு வெப்ஊக்ச் அல்லது பநிஇ ஐப் " +"பயன்படுத்தலாம்." #: app/templates/packages/release_wizard.html:25 #: app/templates/packages/release_wizard.html:64 @@ -4454,7 +4532,8 @@ msgstr "நினைவூட்டல்கள் இல்லை" #: app/templates/packages/release_wizard.html:60 msgid "Unfortunately, you will otherwise need to create a release manually." msgstr "" -"துரதிர்ச்டவசமாக, நீங்கள் இல்லையெனில் கைமுறையாக ஒரு வெளியீட்டை உருவாக்க வேண்டும்." +"துரதிர்ச்டவசமாக, நீங்கள் இல்லையெனில் கைமுறையாக ஒரு வெளியீட்டை உருவாக்க " +"வேண்டும்." #: app/templates/packages/release_wizard.html:72 msgid "Create releases manually" @@ -4479,8 +4558,8 @@ msgid "" "Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " "screenshots %(screenshot_size)d MB)" msgstr "" -"மொத்த சேமிப்பக பயன்பாடு %(total_size)d எம்பி (வெளியீடுகள் %(release_size)d எம்பி, " -"திரை சாட்கள் %(screenshot_size)d எம்பி)" +"மொத்த சேமிப்பக பயன்பாடு %(total_size)d எம்பி (வெளியீடுகள் " +"%(release_size)d எம்பி, திரை சாட்கள் %(screenshot_size)d எம்பி)" #: app/templates/packages/remove.html:4 #, python-format @@ -4496,7 +4575,8 @@ msgid "" "As an alternative to removing your package, you may wish to change the " "maintenance state." msgstr "" -"உங்கள் தொகுப்பை அகற்றுவதற்கு மாற்றாக, நீங்கள் பராமரிப்பு நிலையை மாற்ற விரும்பலாம்." +"உங்கள் தொகுப்பை அகற்றுவதற்கு மாற்றாக, நீங்கள் பராமரிப்பு நிலையை மாற்ற " +"விரும்பலாம்." #: app/templates/packages/remove.html:38 msgid "" @@ -4510,9 +4590,10 @@ msgid "" msgstr "" "தரவு இழப்பைத் தவிர்க்க, நீங்கள் நிரந்தரமாக தொகுப்புகளை நீக்க முடியாது.\n" " நீங்கள் அவற்றை ContentDB இலிருந்து அகற்றலாம், அது அவை இருக்கக்கூடாது\n" -" எந்த பயனர்களுக்கும் தெரியும். அகற்றப்பட்ட தொகுப்புகள் நிரந்தரமாக நீக்கப்படலாம்\n" -" பின்னர் புள்ளி. ContentDB ஊழியர்கள் தேவைப்பட்டால் அகற்றப்பட்ட தொகுப்புகளை மீட்டெடுக்க " -"முடியும்." +" எந்த பயனர்களுக்கும் தெரியும். அகற்றப்பட்ட தொகுப்புகள் நிரந்தரமாக " +"நீக்கப்படலாம்\n" +" பின்னர் புள்ளி. ContentDB ஊழியர்கள் தேவைப்பட்டால் அகற்றப்பட்ட " +"தொகுப்புகளை மீட்டெடுக்க முடியும்." #: app/templates/packages/remove.html:46 msgid "" @@ -4528,8 +4609,7 @@ msgstr "எதையாவது மாற்ற நீங்கள் ஒரு #: app/templates/packages/remove.html:52 msgid "Click 'Edit' at the top right of the package page." -msgstr "" -"தொகுப்பு பக்கத்தின் மேல் வலதுபுறத்தில் 'திருத்து' என்பதைக் சொடுக்கு செய்க." +msgstr "தொகுப்பு பக்கத்தின் மேல் வலதுபுறத்தில் 'திருத்து' என்பதைக் சொடுக்கு செய்க." #: app/templates/packages/remove.html:60 msgid "and" @@ -4558,16 +4638,18 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "%(title)s %(author)s மூலம் ஒரு மதிப்பாய்வை இடுங்கள்" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" -"ContentDB இன் விதிகள் படித்ததை உறுதிப்படுத்தவும்" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 #, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -"ஒரு பிழை கிடைத்ததா? வெளியீடு டிராக்கர் இல் இடுகையிடவும்." +"ஒரு பிழை கிடைத்ததா? வெளியீடு டிராக்கர் இல் " +"இடுகையிடவும்." #: app/templates/packages/review_create_edit.html:55 msgid "What language are you writing your review in?" @@ -4582,8 +4664,8 @@ msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." msgstr "" -"இது மதிப்பாய்வை ஒரு நூலாக மாற்றும், கருத்துகளை வைத்திருக்கிறது, ஆனால் தொகுப்பின் " -"மதிப்பீட்டில் அதன் விளைவை நீக்குகிறது." +"இது மதிப்பாய்வை ஒரு நூலாக மாற்றும், கருத்துகளை வைத்திருக்கிறது, ஆனால் " +"தொகுப்பின் மதிப்பீட்டில் அதன் விளைவை நீக்குகிறது." #: app/templates/packages/review_votes.html:4 #: app/templates/packages/view.html:371 @@ -4612,8 +4694,8 @@ msgid "" "The recommended resolution is 1920x1080, and screenshots must be at least" " %(width)dx%(height)d." msgstr "" -"பரிந்துரைக்கப்பட்ட தீர்மானம் 1920x1080, மற்றும் திரை சாட்கள் குறைந்தது %(width)dx " -"%(height)d ஆக இருக்க வேண்டும்." +"பரிந்துரைக்கப்பட்ட தீர்மானம் 1920x1080, மற்றும் திரை சாட்கள் குறைந்தது " +"%(width)dx %(height)d ஆக இருக்க வேண்டும்." #: app/templates/packages/screenshots.html:11 msgid "Add Image" @@ -4701,16 +4783,16 @@ msgid "" "To provide translations for your package, you need to create .tr files " "and upload a new release." msgstr "" -"உங்கள் தொகுப்புக்கான மொழிபெயர்ப்புகளை வழங்க, நீங்கள் .tr கோப்புகளை உருவாக்கி புதிய " -"வெளியீட்டைப் பதிவேற்ற வேண்டும்." +"உங்கள் தொகுப்புக்கான மொழிபெயர்ப்புகளை வழங்க, நீங்கள் .tr கோப்புகளை " +"உருவாக்கி புதிய வெளியீட்டைப் பதிவேற்ற வேண்டும்." #: app/templates/packages/translation.html:19 msgid "" "For information on how to do this, see the modding book chapter and " "lua_api.md" msgstr "" -"இதை எப்படி செய்வது என்பது குறித்த தகவலுக்கு, மோடிங் புத்தக அத்தியாயம் மற்றும் " -"lua_api.md ஐப் பார்க்கவும்" +"இதை எப்படி செய்வது என்பது குறித்த தகவலுக்கு, மோடிங் புத்தக அத்தியாயம் " +"மற்றும் lua_api.md ஐப் பார்க்கவும்" #: app/templates/packages/translation.html:23 msgid "Translation - Luanti Modding Book" @@ -4728,8 +4810,8 @@ msgstr "%(title)s %(num)d மொழிகளில் கிடைக்கி #: app/templates/packages/translation.html:32 msgid "ContentDB reads translations from locale files (.tr) in your package." msgstr "" -"ContentDB உங்கள் தொகுப்பில் உள்ள லோகேல் கோப்புகளிலிருந்து (.tr) மொழிபெயர்ப்புகளைப் " -"படிக்கிறது." +"ContentDB உங்கள் தொகுப்பில் உள்ள லோகேல் கோப்புகளிலிருந்து (.tr) " +"மொழிபெயர்ப்புகளைப் படிக்கிறது." #: app/templates/packages/translation.html:89 msgid "Translation template" @@ -4741,8 +4823,8 @@ msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -"ContentDB தொகுப்பு மொழிபெயர்ப்பிற்கான ஆதரவை விரைவாகச் சேர்க்க, பின்வரும் உள்ளடக்கத்துடன் " -"%(location)s இல் ஒரு கோப்பை உருவாக்கவும்:" +"ContentDB தொகுப்பு மொழிபெயர்ப்பிற்கான ஆதரவை விரைவாகச் சேர்க்க, பின்வரும் " +"உள்ளடக்கத்துடன் %(location)s இல் ஒரு கோப்பை உருவாக்கவும்:" #: app/templates/packages/translation.html:102 msgid "With games, you also need to name the textdomain in game.conf:" @@ -4762,22 +4844,23 @@ msgid "" "ContentDB will poll your Git repository every day, if your package is " "approved." msgstr "" -"உங்கள் தொகுப்பு அங்கீகரிக்கப்பட்டால், ஒவ்வொரு நாளும் உங்கள் அறிவிலி களஞ்சியத்தை CONTENTDB " -"வாக்கெடுக்கும்." +"உங்கள் தொகுப்பு அங்கீகரிக்கப்பட்டால், ஒவ்வொரு நாளும் உங்கள் அறிவிலி " +"களஞ்சியத்தை CONTENTDB வாக்கெடுக்கும்." #: app/templates/packages/update_config.html:17 msgid "You should consider using webhooks or the API for faster releases." msgstr "" -"வேகமான வெளியீடுகளுக்கு வெப்ஊக்ச் அல்லது பநிஇ பயன்படுத்துவதை நீங்கள் கருத்தில் கொள்ள வேண்டும்." +"வேகமான வெளியீடுகளுக்கு வெப்ஊக்ச் அல்லது பநிஇ பயன்படுத்துவதை நீங்கள் " +"கருத்தில் கொள்ள வேண்டும்." #: app/templates/packages/update_config.html:18 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 "" -"நீங்கள் ஏற்கனவே கைமுறையாக உருவாக்கியிருந்தால் அல்லது வெப்ஊக்ச்/தி பநிஇ பயன்படுத்தினால் " -"மீண்டும் வெளியீட்டை உருவாக்காத அளவுக்கு அறிவிலி புதுப்பிப்பு கண்டறிதல் " -"புத்திசாலித்தனமானது." +"நீங்கள் ஏற்கனவே கைமுறையாக உருவாக்கியிருந்தால் அல்லது வெப்ஊக்ச்/தி பநிஇ " +"பயன்படுத்தினால் மீண்டும் வெளியீட்டை உருவாக்காத அளவுக்கு அறிவிலி " +"புதுப்பிப்பு கண்டறிதல் புத்திசாலித்தனமானது." #: app/templates/packages/update_config.html:28 msgid "The trigger is the event that triggers the action." @@ -4792,8 +4875,8 @@ msgid "" "Once a package is marked as outdated, you won't receive any more " "notifications until it is marked up to date." msgstr "" -"ஒரு தொகுப்பு காலாவதியானதாகக் குறிக்கப்பட்டவுடன், அது புதுப்பித்த வரை குறிக்கப்படும் வரை " -"நீங்கள் எந்த அறிவிப்புகளையும் பெற மாட்டீர்கள்." +"ஒரு தொகுப்பு காலாவதியானதாகக் குறிக்கப்பட்டவுடன், அது புதுப்பித்த வரை " +"குறிக்கப்படும் வரை நீங்கள் எந்த அறிவிப்புகளையும் பெற மாட்டீர்கள்." #: app/templates/packages/view.html:22 app/templates/packages/view.html:25 #, python-format @@ -4841,11 +4924,9 @@ msgstr "இல்லாத ஊடகங்கள்" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" -"இந்த நூல் அதன் உருவாக்கியவர், தொகுப்பு பராமரிப்பாளர்கள், ஒப்புதல் தரவரிசை அல்லது அதற்கு " -"மேற்பட்ட பயனர்கள் மற்றும் @கருத்தியல் பயனர்களுக்கு மட்டுமே தெரியும்." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4928,13 +5009,14 @@ msgstr "எச்சரிக்கை" #: app/templates/packages/view.html:469 msgid "Like this package? Help support its development by making a donation" msgstr "" -"இந்த தொகுப்பு போல? நன்கொடை அளிப்பதன் மூலம் அதன் வளர்ச்சியை ஆதரிக்க உதவுங்கள்" +"இந்த தொகுப்பு போல? நன்கொடை அளிப்பதன் மூலம் அதன் வளர்ச்சியை ஆதரிக்க " +"உதவுங்கள்" #: app/templates/packages/view.html:472 msgid "Donate now" msgstr "இப்போது நன்கொடை" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "சார்புநிலைகள்" @@ -4951,7 +5033,7 @@ msgid "Compatible Games" msgstr "இணக்கமான விளையாட்டுகள்" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "குறிப்பிட்ட விளையாட்டு தேவையில்லை" @@ -4966,8 +5048,8 @@ msgstr "மேலே உள்ளவை சரியானதா?" #: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -"நீங்கள் இதை உறுதிப்படுத்த வேண்டும் அல்லது ஆதரிக்கப்பட்ட விளையாட்டுகளைப் பற்றி உள்ளடக்கத்தை சொல்" -"ல வேண்டும்" +"நீங்கள் இதை உறுதிப்படுத்த வேண்டும் அல்லது ஆதரிக்கப்பட்ட விளையாட்டுகளைப் " +"பற்றி உள்ளடக்கத்தை சொல்ல வேண்டும்" #: app/templates/packages/view.html:586 msgid "Does not work with:" @@ -4985,7 +5067,7 @@ msgstr "தகவல்" msgid "Technical Name" msgstr "தொழில்நுட்ப பெயர்" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "குறியீட்டிற்கான %(code_license)s,
ஊடகத்திற்கான %(media_license)s." @@ -4994,7 +5076,7 @@ msgstr "குறியீட்டிற்கான %(code_license)s,
ஊ msgid "Unknown" msgstr "தெரியவில்லை" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "சேர்க்கப்பட்டது" @@ -5002,7 +5084,7 @@ msgstr "சேர்க்கப்பட்டது" msgid "Remove myself" msgstr "என்னை அகற்றவும்" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "வழங்குகிறது" @@ -5014,39 +5096,114 @@ msgstr "மேலும்" msgid "See audit log" msgstr "தணிக்கை பதிவைக் காண்க" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -"ச்பேம் காரணமாக, இந்த படிவத்தில் அநாமதேய பயனர்களிடமிருந்து அறிக்கைகளை நாங்கள் இனி ஏற்க " -"மாட்டோம்." +"ச்பேம் காரணமாக, இந்த படிவத்தில் அநாமதேய பயனர்களிடமிருந்து அறிக்கைகளை " +"நாங்கள் இனி ஏற்க மாட்டோம்." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -"தயவுசெய்து உள்நுழைக அல்லது கீழே உள்ள இணைப்பைப் பயன்படுத்தி நிர்வாகியைத் தொடர்பு கொள்ளவும்." +"தயவுசெய்து உள்நுழைக அல்லது கீழே உள்ள இணைப்பைப் பயன்படுத்தி நிர்வாகியைத் " +"தொடர்பு கொள்ளவும்." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "நீங்கள் என்ன புகாரளிக்கிறீர்கள்? ஏன் அதைப் புகாரளிக்கிறீர்கள்?" - -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "அறிக்கைகள் ContentDB ஊழியர்களுடன் பகிரப்படும்." - -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -"அறிக்கையை யார் செய்தார்கள் என்பதை நிர்வாகியால் மட்டுமே பார்க்க முடியும்." -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" + +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" + +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"ஒரு பிழை கிடைத்ததா? தொகுப்பின் வெளியீடு டிராக்கர் அல்லது அதற்கு பதிலாக ஒரு நூலில் " -"புகாரளிக்கவும்." +"ஒரு பிழை கிடைத்ததா? தொகுப்பின் வெளியீடு டிராக்கர் அல்லது அதற்கு பதிலாக " +"ஒரு நூலில் புகாரளிக்கவும்." + +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" #: app/templates/tasks/view.html:5 msgid "Task Failed" @@ -5056,7 +5213,7 @@ msgstr "பணி தோல்வியடைந்தது" msgid "Working…" msgstr "வேலை…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "புதுப்பிப்புகளை சரிபார்க்க பக்கத்தை மீண்டும் ஏற்றவும்." @@ -5080,16 +5237,8 @@ msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -"தொகுப்பு சிடிபியில் இருக்கக்கூடாது என்றால் (எ.கா: இது வேலை செய்யாவிட்டால்), நீங்கள் இங்கே " -"எங்களுக்குத் தெரியப்படுத்தலாம்." - -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"நீங்கள், தொகுப்பு எழுத்தாளர் மற்றும் ஒப்புதல் தரவரிசை மற்றும் அதற்கு மேற்பட்ட பயனர்கள் மட்டுமே " -"தனியார் நூல்களைப் படிக்க முடியும்." +"தொகுப்பு சிடிபியில் இருக்கக்கூடாது என்றால் (எ.கா: இது வேலை " +"செய்யாவிட்டால்), நீங்கள் இங்கே எங்களுக்குத் தெரியப்படுத்தலாம்." #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 @@ -5134,86 +5283,89 @@ msgstr "இது தெரியும்:" msgid "Plus approvers and editors" msgstr "பிளச் ஒப்புதல்கள் மற்றும் ஆசிரியர்கள்" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "இந்த மதிப்பாய்வு காலாவதியானதா?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -"எடுத்துக்காட்டாக, நீங்கள் ஏற்கனவே நிர்ணயித்த சிக்கல்களைப் பற்றி இது குற்றச்சாட்டு கூறுகிறதா?" +"எடுத்துக்காட்டாக, நீங்கள் ஏற்கனவே நிர்ணயித்த சிக்கல்களைப் பற்றி இது " +"குற்றச்சாட்டு கூறுகிறதா?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" -"மதிப்பாய்வில் %(flag)sபதைக் சொடுக்கு செய்வதன் மூலம் காலாவதியான மதிப்புரைகளைப் " -"புகாரளிக்கலாம்." +"மதிப்பாய்வில் %(flag)sபதைக் சொடுக்கு செய்வதன் மூலம் காலாவதியான " +"மதிப்புரைகளைப் புகாரளிக்கலாம்." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "ஆசிரியர் பணி வரிசை" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "ஒப்புதல் வரிசை" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "அனைவருக்கும் ஒப்புதல்" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "திரை சாட்களுக்கு ஒப்புதல் தேவையில்லை." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "தொகுப்புகளுக்கு ஒப்புதல் தேவையில்லை." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "இறக்குமதி" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "வெளியீடுகளுக்கு ஒப்புதல் தேவையில்லை." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "எல்லாம் முடிந்தது!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "உரிமம் தேவை" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "குறிச்சொல் தொகுப்புகள்" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -"%(total_to_tag)d / %(total_packages)d தொகுப்புகளில் எந்த குறிச்சொற்களும் இல்லை." +"%(total_to_tag)d / %(total_packages)d தொகுப்புகளில் எந்த குறிச்சொற்களும் " +"இல்லை." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "குறிச்சொற்களைக் காண்க" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "நிறைவேறாத சார்புகள்" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -"கடினமான சார்புகளைக் கொண்ட மோட் பெயர்கள், ஆனால் அவற்றை வழங்கும் தொகுப்புகள் இல்லை." +"கடினமான சார்புகளைக் கொண்ட மோட் பெயர்கள், ஆனால் அவற்றை வழங்கும் " +"தொகுப்புகள் இல்லை." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "அனைத்தையும் காண்க" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "அண்மைக் கால செயல்கள்" @@ -5225,21 +5377,22 @@ msgstr "%(username)sக்கான விளையாட்டு உதவி" #: app/templates/todo/game_support.html:11 app/templates/todo/user.html:77 msgid "You should specify the games supported by your mods and texture packs." msgstr "" -"உங்கள் மோட்ச் மற்றும் அமைப்பு பொதிகளால் ஆதரிக்கப்படும் கேம்களை நீங்கள் குறிப்பிட வேண்டும்." +"உங்கள் மோட்ச் மற்றும் அமைப்பு பொதிகளால் ஆதரிக்கப்படும் கேம்களை நீங்கள் " +"குறிப்பிட வேண்டும்." #: app/templates/todo/game_support.html:12 app/templates/todo/user.html:78 msgid "Specifying game support makes it easier for players to find your content." msgstr "" -"விளையாட்டு ஆதரவைக் குறிப்பிடுவது வீரர்களுக்கு உங்கள் உள்ளடக்கத்தைக் கண்டுபிடிப்பதை " -"எளிதாக்குகிறது." +"விளையாட்டு ஆதரவைக் குறிப்பிடுவது வீரர்களுக்கு உங்கள் உள்ளடக்கத்தைக் " +"கண்டுபிடிப்பதை எளிதாக்குகிறது." #: app/templates/todo/game_support.html:13 msgid "" "If your package is game independent, confirm this using 'Supports all " "games'" msgstr "" -"உங்கள் தொகுப்பு விளையாட்டு சுயாதீனமாக இருந்தால், இதைப் பயன்படுத்தி 'அனைத்து " -"விளையாட்டுகளையும் ஆதரிக்கிறது'" +"உங்கள் தொகுப்பு விளையாட்டு சுயாதீனமாக இருந்தால், இதைப் பயன்படுத்தி " +"'அனைத்து விளையாட்டுகளையும் ஆதரிக்கிறது'" #: app/templates/todo/game_support.html:35 msgid "Supports all games" @@ -5250,9 +5403,9 @@ msgid "" "No supported games listed. Please either add supported games or check " "'Supports all games'" msgstr "" -"ஆதரிக்கப்பட்ட விளையாட்டுகள் எதுவும் பட்டியலிடப்படவில்லை. தயவுசெய்து ஆதரிக்கப்பட்ட " -"விளையாட்டுகளைச் சேர்க்கவும் அல்லது 'அனைத்து விளையாட்டுகளையும் ஆதரிக்கிறது' என்பதை " -"சரிபார்க்கவும்" +"ஆதரிக்கப்பட்ட விளையாட்டுகள் எதுவும் பட்டியலிடப்படவில்லை. தயவுசெய்து " +"ஆதரிக்கப்பட்ட விளையாட்டுகளைச் சேர்க்கவும் அல்லது 'அனைத்து " +"விளையாட்டுகளையும் ஆதரிக்கிறது' என்பதை சரிபார்க்கவும்" #: app/templates/todo/game_support.html:62 app/templates/todo/user.html:40 #: app/templates/todo/user.html:94 app/templates/todo/user.html:114 @@ -5269,9 +5422,9 @@ msgid "" "Click the button below to confirm that the following packages do support " "all games, except for any games listed in unsupported_games:" msgstr "" -"ஆதரிக்கப்படாத விளையாட்டுகளில் பட்டியலிடப்பட்ட எந்த விளையாட்டுகளையும் தவிர, பின்வரும் " -"தொகுப்புகள் எல்லா விளையாட்டுகளையும் ஆதரிக்கின்றன என்பதை உறுதிப்படுத்த கீழேயுள்ள பொத்தானைக் " -"சொடுக்கு செய்க:" +"ஆதரிக்கப்படாத விளையாட்டுகளில் பட்டியலிடப்பட்ட எந்த விளையாட்டுகளையும் " +"தவிர, பின்வரும் தொகுப்புகள் எல்லா விளையாட்டுகளையும் ஆதரிக்கின்றன என்பதை " +"உறுதிப்படுத்த கீழேயுள்ள பொத்தானைக் சொடுக்கு செய்க:" #: app/templates/todo/game_support.html:74 msgid "Confirm" @@ -5368,17 +5521,17 @@ msgid "" "releases when New Commits or New Tags are pushed to Git by clicking " "'Update Settings'." msgstr "" -"காலாவதியான தொகுப்பைக் குறிப்பதற்குப் பதிலாக, 'புதுப்பிப்பு அமைப்புகள்' என்பதைக் சொடுக்கு " -"செய்வதன் மூலம் புதிய கமிட்டுகள் அல்லது புதிய குறிச்சொற்கள் அறிவிலி தள்ளப்படும்போது " -"தானாகவே வெளியீடுகளை உருவாக்கலாம்." +"காலாவதியான தொகுப்பைக் குறிப்பதற்குப் பதிலாக, 'புதுப்பிப்பு அமைப்புகள்' " +"என்பதைக் சொடுக்கு செய்வதன் மூலம் புதிய கமிட்டுகள் அல்லது புதிய " +"குறிச்சொற்கள் அறிவிலி தள்ளப்படும்போது தானாகவே வெளியீடுகளை உருவாக்கலாம்." #: app/templates/todo/user.html:60 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -"கீழே இருந்து ஒரு தொகுப்பை அகற்ற, வெளியீட்டை உருவாக்கவும் அல்லது புதுப்பிப்பு அமைப்புகளை " -"மாற்றவும்." +"கீழே இருந்து ஒரு தொகுப்பை அகற்ற, வெளியீட்டை உருவாக்கவும் அல்லது " +"புதுப்பிப்பு அமைப்புகளை மாற்றவும்." #: app/templates/todo/user.html:72 msgid "See game support for your packages" @@ -5403,8 +5556,8 @@ msgid "" "Red and orange are screenshots below the limit, and grey screenshots are " "below the recommended resolution." msgstr "" -"சிவப்பு மற்றும் ஆரஞ்சு ஆகியவை வரம்பிற்கு கீழே உள்ள திரை சாட்கள், மற்றும் சாம்பல் திரை சாட்கள்" -" பரிந்துரைக்கப்பட்ட தெளிவுத்திறனுக்குக் கீழே உள்ளன." +"சிவப்பு மற்றும் ஆரஞ்சு ஆகியவை வரம்பிற்கு கீழே உள்ள திரை சாட்கள், மற்றும் " +"சாம்பல் திரை சாட்கள் பரிந்துரைக்கப்பட்ட தெளிவுத்திறனுக்குக் கீழே உள்ளன." #: app/templates/todo/user.html:179 msgid "See All" @@ -5417,7 +5570,8 @@ msgstr "குறிச்சொற்கள் இல்லாமல் தொ #: app/templates/todo/user.html:182 msgid "Labelling your packages with tags helps users find them." msgstr "" -"குறிச்சொற்களுடன் உங்கள் தொகுப்புகளை லேபிளிடுவது பயனர்களைக் கண்டுபிடிக்க உதவுகிறது." +"குறிச்சொற்களுடன் உங்கள் தொகுப்புகளை லேபிளிடுவது பயனர்களைக் கண்டுபிடிக்க " +"உதவுகிறது." #: app/templates/todo/user.html:202 msgid "Unadded Topics" @@ -5440,7 +5594,8 @@ msgid "" "Help make Luanti more accessible by translating packages into other " "languages." msgstr "" -"தொகுப்புகளை பிற மொழிகளில் மொழிபெயர்ப்பதன் மூலம் லுவாண்டியை மேலும் அணுக உதவுகிறது." +"தொகுப்புகளை பிற மொழிகளில் மொழிபெயர்ப்பதன் மூலம் லுவாண்டியை மேலும் அணுக " +"உதவுகிறது." #: app/templates/translate/index.html:65 msgid "How to translate a mod / game" @@ -5503,32 +5658,33 @@ msgstr "ContentDB இன் GITHUB அனுமதிகளைக் காண msgid "Disconnect" msgstr "துண்டிக்கவும்" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "இணைப்பு அறிவிலிமையம்" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "எதுவுமில்லை" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "கணக்கு நீக்குதல் மற்றும் செயலிழக்கச் செய்தல்" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "நீக்கு அல்லது செயலிழக்கச் செய்யுங்கள்" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -"கணக்கு நீக்குதல் மற்றும் செயலிழக்கச் செய்தல் இன்னும் பயனர்களுக்கு கிடைக்கவில்லை." +"கணக்கு நீக்குதல் மற்றும் செயலிழக்கச் செய்தல் இன்னும் பயனர்களுக்கு " +"கிடைக்கவில்லை." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "கணக்கு நீக்குதலைக் கோர ஒரு அறிக்கையை எழுப்பவும்." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "அண்மைக் கால கணக்கு நடவடிக்கைகள்" @@ -5538,8 +5694,8 @@ msgid "" "Your email is needed to recover your account if you forget your password " "and to send (configurable) notifications. " msgstr "" -"உங்கள் கடவுச்சொல்லை மறந்துவிட்டால் மற்றும் (உள்ளமைக்கக்கூடிய) அறிவிப்புகளை அனுப்ப உங்கள் " -"கணக்கை மீட்டெடுக்க உங்கள் மின்னஞ்சல் தேவை. " +"உங்கள் கடவுச்சொல்லை மறந்துவிட்டால் மற்றும் (உள்ளமைக்கக்கூடிய) " +"அறிவிப்புகளை அனுப்ப உங்கள் கணக்கை மீட்டெடுக்க உங்கள் மின்னஞ்சல் தேவை. " #: app/templates/users/change_set_password.html:17 #: app/templates/users/register.html:25 @@ -5554,8 +5710,9 @@ msgid "" "Note: protonmail is unsupported by ContentDB. More info." msgstr "" -"குறிப்பு: புரோட்டான்மெயில் ContentDB ஆல் ஆதரிக்கப்படவில்லை. மேலும் செய்தி ." +"குறிப்பு: புரோட்டான்மெயில் ContentDB ஆல் ஆதரிக்கப்படவில்லை. மேலும் செய்தி " +"." #: app/templates/users/change_set_password.html:27 #: app/templates/users/register.html:30 @@ -5575,8 +5732,8 @@ msgid "" "ContentDB will link your account to your forum account if you have one, " "but you don't need one." msgstr "" -"உங்களிடம் ஒன்று இருந்தால் ContentDB உங்கள் கணக்கை உங்கள் மன்றக் கணக்கில் இணைக்கும், ஆனால் " -"உங்களுக்கு ஒன்று தேவையில்லை." +"உங்களிடம் ஒன்று இருந்தால் ContentDB உங்கள் கணக்கை உங்கள் மன்றக் கணக்கில் " +"இணைக்கும், ஆனால் உங்களுக்கு ஒன்று தேவையில்லை." #: app/templates/users/claim.html:18 msgid "Yes, I have a forums account" @@ -5599,13 +5756,14 @@ msgid "" "You'll need to use prove that you have access to your forum account using" " one of the options below." msgstr "" -"கீழேயுள்ள விருப்பங்களில் ஒன்றைப் பயன்படுத்தி உங்கள் மன்றக் கணக்கில் அணுகல் இருப்பதை நிரூபிக்க " -"வேண்டும்." +"கீழேயுள்ள விருப்பங்களில் ஒன்றைப் பயன்படுத்தி உங்கள் மன்றக் கணக்கில் " +"அணுகல் இருப்பதை நிரூபிக்க வேண்டும்." #: app/templates/users/claim_forums.html:14 msgid "This is so ContentDB can link your account to your forum account." msgstr "" -"இது மிகவும் ContentDB உங்கள் கணக்கை உங்கள் மன்றக் கணக்கில் இணைக்க முடியும்." +"இது மிகவும் ContentDB உங்கள் கணக்கை உங்கள் மன்றக் கணக்கில் இணைக்க " +"முடியும்." #: app/templates/users/claim_forums.html:18 msgid "Don't have a forums account?" @@ -5616,72 +5774,81 @@ msgstr "மன்றங்களின் கணக்கு இல்லைய msgid "You can still sign up without one." msgstr "நீங்கள் இன்னும் ஒன்று இல்லாமல் பதிவுபெறலாம் ." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "விருப்பம் 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "மன்ற சுயவிவரத்தில் அறிவிலிமையம் புலத்தைப் பயன்படுத்தவும்" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "உங்கள் மன்ற பயனர்பெயரை இங்கே உள்ளிடவும்:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "மன்ற பயனர்பெயர்" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "A-ZA-Z0-9._ அனுமதிக்கப்பட்டுள்ளது" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "உங்கள் மன்ற சுயவிவரத்தில் அறிவிலிமையம் புலம் நிரப்பப்பட வேண்டும்." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -"மன்றத்தில் உள்நுழைக மற்றும் இங்கே" -" செய்யுங்கள் ." +"மன்றத்தில் உள்நுழைக மற்றும் இங்கே செய்யுங்கள் ." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "அடுத்து: கிதுபுடன் உள்நுழைக" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "விருப்பம் 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "சரிபார்ப்பு கிள்ளாக்கு" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -" " +" " "பயனர் கட்டுப்பாட்டு குழு > சுயவிவரம் > கையொப்பத்தைத் திருத்து " -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "இதை உங்கள் கையொப்பத்தில் ஒட்டவும்:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "அடுத்து என்பதைக் சொடுக்கு செய்க, எனவே அதை சரிபார்க்கலாம்." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "கவலைப்பட வேண்டாம், இது முடிந்ததும் அதை அகற்றலாம்." @@ -5696,15 +5863,16 @@ msgid "" "This will delete your account, removing %(threads)d threads and " "%(replies)d replies." msgstr "" -"இது உங்கள் கணக்கை நீக்கி, %(threads)d நூல்கள் மற்றும் %(replies)d பதில்களை அகற்றும்." +"இது உங்கள் கணக்கை நீக்கி, %(threads)d நூல்கள் மற்றும் %(replies)d " +"பதில்களை அகற்றும்." #: app/templates/users/delete.html:22 msgid "" "As you have packages and/or forum threads, your account cannot be fully " "deleted." msgstr "" -"உங்களிடம் தொகுப்புகள் மற்றும்/அல்லது மன்ற நூல்கள் இருப்பதால், உங்கள் கணக்கை முழுமையாக நீக்க " -"முடியாது." +"உங்களிடம் தொகுப்புகள் மற்றும்/அல்லது மன்ற நூல்கள் இருப்பதால், உங்கள் " +"கணக்கை முழுமையாக நீக்க முடியாது." #: app/templates/users/delete.html:23 #, python-format @@ -5712,8 +5880,9 @@ msgid "" "Instead, your account will be deactivated and all personal information " "wiped - including %(threads)d threads and %(replies)d replies." msgstr "" -"அதற்கு பதிலாக, உங்கள் கணக்கு செயலிழக்கப்படும் மற்றும் அனைத்து தனிப்பட்ட தகவல்களும் " -"அழிக்கப்படும் - %(threads)d நூல்கள் மற்றும் %(replies)d பதில்கள் உட்பட." +"அதற்கு பதிலாக, உங்கள் கணக்கு செயலிழக்கப்படும் மற்றும் அனைத்து தனிப்பட்ட " +"தகவல்களும் அழிக்கப்படும் - %(threads)d நூல்கள் மற்றும் %(replies)d " +"பதில்கள் உட்பட." #: app/templates/users/delete.html:25 msgid "See the privacy policy for more information." @@ -5787,8 +5956,8 @@ msgid "" "Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " "screenshots %(screenshot_size)d MB)." msgstr "" -"மொத்த சேமிப்பக பயன்பாடு %(total_size)d எம்பி (வெளியீடுகள் %(release_size)d எம்பி, " -"திரை சாட்கள் %(screenshot_size)d எம்பி)." +"மொத்த சேமிப்பக பயன்பாடு %(total_size)d எம்பி (வெளியீடுகள் " +"%(release_size)d எம்பி, திரை சாட்கள் %(screenshot_size)d எம்பி)." #: app/templates/users/modtools.html:23 #, python-format @@ -5919,8 +6088,8 @@ msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -"சுயவிவரப் படங்கள் சதுரமாக இருக்க வேண்டும், குறைந்தது 64x64px, மற்றும் பின்வரும் " -"வடிவங்களில் ஒன்று: JPEG, PNG, அல்லது Webp." +"சுயவிவரப் படங்கள் சதுரமாக இருக்க வேண்டும், குறைந்தது 64x64px, மற்றும் " +"பின்வரும் வடிவங்களில் ஒன்று: JPEG, PNG, அல்லது Webp." #: app/templates/users/profile_edit.html:55 msgid "Profile Information" @@ -5935,16 +6104,16 @@ msgid "" "Only alphanumeric characters, periods, underscores, and minuses are " "allowed (a-zA-Z0-9._)" msgstr "" -"எண்ணெழுத்து எழுத்துக்கள், காலங்கள், அடிக்கோடிட்டுக் காட்டுதல் மற்றும் கழித்தல் மட்டுமே " -"அனுமதிக்கப்படுகின்றன (A-ZA-Z0-9._)" +"எண்ணெழுத்து எழுத்துக்கள், காலங்கள், அடிக்கோடிட்டுக் காட்டுதல் மற்றும் " +"கழித்தல் மட்டுமே அனுமதிக்கப்படுகின்றன (A-ZA-Z0-9._)" #: app/templates/users/register.html:20 msgid "" "Human readable name, defaults to username if not specified. This can be " "changed later." msgstr "" -"மனிதப் படிக்கக்கூடிய பெயர், குறிப்பிடப்படாவிட்டால் பயனர்பெயருக்கு இயல்புநிலை. இதை பின்னர் " -"மாற்றலாம்." +"மனிதப் படிக்கக்கூடிய பெயர், குறிப்பிடப்படாவிட்டால் பயனர்பெயருக்கு " +"இயல்புநிலை. இதை பின்னர் மாற்றலாம்." #: app/templates/users/register.html:21 msgid "Same as username" @@ -5954,10 +6123,6 @@ msgstr "பயனர்பெயரைப் போலவே" msgid "Please prove that you are human" msgstr "நீங்கள் மனிதர் என்பதை நிரூபிக்கவும்" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "நான் ஒப்புக்கொள்கிறேன் " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5968,8 +6133,8 @@ msgid "" "Your email is needed to recover your account if you forget your password," " and to send (configurable) notifications." msgstr "" -"உங்கள் கடவுச்சொல்லை மறந்துவிட்டால், மற்றும் (உள்ளமைக்கக்கூடிய) அறிவிப்புகளை அனுப்ப உங்கள் " -"கணக்கை மீட்டெடுக்க உங்கள் மின்னஞ்சல் தேவை." +"உங்கள் கடவுச்சொல்லை மறந்துவிட்டால், மற்றும் (உள்ளமைக்கக்கூடிய) " +"அறிவிப்புகளை அனுப்ப உங்கள் கணக்கை மீட்டெடுக்க உங்கள் மின்னஞ்சல் தேவை." #: app/templates/users/settings_email.html:32 msgid "There is at least one verification pending." @@ -5982,15 +6147,16 @@ msgstr "அறிவிப்பு அமைப்புகள்" #: app/templates/users/settings_email.html:40 msgid "Email notifications are currently turned off. Click 'save' to enable." msgstr "" -"மின்னஞ்சல் அறிவிப்புகள் தற்போது முடக்கப்பட்டுள்ளன. இயக்க 'சேமி' என்பதைக் சொடுக்கு செய்க." +"மின்னஞ்சல் அறிவிப்புகள் தற்போது முடக்கப்பட்டுள்ளன. இயக்க 'சேமி' என்பதைக் " +"சொடுக்கு செய்க." #: app/templates/users/settings_email.html:45 msgid "" "Configure whether certain types of notifications are sent immediately, or" " as part of a daily digest." msgstr "" -"சில வகையான அறிவிப்புகள் உடனடியாக அனுப்பப்படுகிறதா, அல்லது நாள்தோறும் டைசெச்டின் ஒரு " -"பகுதியாக உள்ளதா என்பதை உள்ளமைக்கவும்." +"சில வகையான அறிவிப்புகள் உடனடியாக அனுப்பப்படுகிறதா, அல்லது நாள்தோறும் " +"டைசெச்டின் ஒரு பகுதியாக உள்ளதா என்பதை உள்ளமைக்கவும்." #: app/templates/users/settings_email.html:46 msgid "Disable all" @@ -6018,13 +6184,15 @@ msgid "" "This will blacklist an email address, preventing ContentDB from ever " "sending emails to it - including password resets." msgstr "" -"இது ஒரு மின்னஞ்சல் முகவரியை தடுப்புப்பட்டியலில் ஆழ்த்தும், இது உள்ளடக்கத்திற்கு மின்னஞ்சல்களை " -"அனுப்புவதைத் தடுக்கும் - கடவுச்சொல் மீட்டமைப்புகள் உட்பட." +"இது ஒரு மின்னஞ்சல் முகவரியை தடுப்புப்பட்டியலில் ஆழ்த்தும், இது " +"உள்ளடக்கத்திற்கு மின்னஞ்சல்களை அனுப்புவதைத் தடுக்கும் - கடவுச்சொல் " +"மீட்டமைப்புகள் உட்பட." #: app/templates/users/unsubscribe.html:20 msgid "Please enter the email address you wish to blacklist." msgstr "" -"நீங்கள் தடுப்புப்பட்டியலில் சேர்க்க விரும்பும் மின்னஞ்சல் முகவரியை உள்ளிடவும்." +"நீங்கள் தடுப்புப்பட்டியலில் சேர்க்க விரும்பும் மின்னஞ்சல் முகவரியை " +"உள்ளிடவும்." #: app/templates/users/unsubscribe.html:21 msgid "You will then need to confirm the email" @@ -6047,9 +6215,10 @@ msgid "" "essential system emails.\n" "\t\t\t\t\tConsider editing your email notification preferences instead." msgstr "" -"ContentDB இனி \"மறக்க கடவுச்சொல்லை\" மற்றும் பிற அத்தியாவசிய கணினி மின்னஞ்சல்களை அனுப்" -"ப முடியாது.\n" -" அதற்கு பதிலாக உங்கள் மின்னஞ்சல் அறிவிப்பு விருப்பங்களைத் திருத்துவதைக் கவனியுங்கள்." +"ContentDB இனி \"மறக்க கடவுச்சொல்லை\" மற்றும் பிற அத்தியாவசிய கணினி " +"மின்னஞ்சல்களை அனுப்ப முடியாது.\n" +" அதற்கு பதிலாக உங்கள் மின்னஞ்சல் அறிவிப்பு விருப்பங்களைத் திருத்துவதைக் " +"கவனியுங்கள்." #: app/templates/users/unsubscribe.html:50 msgid "You won't be able to use this email with ContentDB anymore." @@ -6093,39 +6262,111 @@ msgstr "ஆண்டு முதல் இன்றுவரை" msgid "Last year" msgstr "கடந்த ஆண்டு" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(உலாவியில் அட்டவணையைக் காண்க)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "படம்" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "எதுவுமில்லை" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "ஆதரிக்கப்படாத விளையாட்டுகள்" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "விருப்ப சார்புநிலைகள்" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "மதிப்புரைகள் எதுவும் கிடைக்கவில்லை." #: app/utils/user.py:51 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -"உங்களிடம் நிறைய அறிவிப்புகள் உள்ளன, நீங்கள் அவற்றைப் படிக்க வேண்டும் அல்லது அழிக்க வேண்டும்" +"உங்களிடம் நிறைய அறிவிப்புகள் உள்ளன, நீங்கள் அவற்றைப் படிக்க வேண்டும் " +"அல்லது அழிக்க வேண்டும்" #: app/utils/user.py:55 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" -"மின்னஞ்சல் அறிவிப்புகளை இயக்குவதைக் கருத்தில் கொள்ளுங்கள், எவ்வளவு அனுப்பப்படுகிறது என்பதை " -"நீங்கள் தனிப்பயனாக்கலாம்" +"மின்னஞ்சல் அறிவிப்புகளை இயக்குவதைக் கருத்தில் கொள்ளுங்கள், எவ்வளவு " +"அனுப்பப்படுகிறது என்பதை நீங்கள் தனிப்பயனாக்கலாம்" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "16px க்கும் குறைவாக" + +#~ msgid "I agree" +#~ msgstr "நான் ஒப்புக்கொள்கிறேன்" + +#~ msgid "Rules" +#~ msgstr "விதிகள்" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" +#~ "@Username ஐ எழுதுவதன் மூலம் நீங்கள் " +#~ "ஒருவரை ஒரு தனியார் நூலில் சேர்க்கலாம்." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "உதவிக்குறிப்பு: மின்டெச்ட் , " +#~ "மோட் , அல்லது மோட்பேக் " +#~ "குறுகிய விளக்கத்தில் எங்கும் சேர்க்க வேண்டாம்." +#~ " இது தேவையற்றது மற்றும் கதாபாத்திரங்களை " +#~ "வீணாக்குகிறது." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" +#~ "ContentDB இன் விதிகள்" +#~ " படித்ததை உறுதிப்படுத்தவும்" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" +#~ "இந்த நூல் அதன் உருவாக்கியவர், தொகுப்பு " +#~ "பராமரிப்பாளர்கள், ஒப்புதல் தரவரிசை அல்லது " +#~ "அதற்கு மேற்பட்ட பயனர்கள் மற்றும் @கருத்தியல்" +#~ " பயனர்களுக்கு மட்டுமே தெரியும்." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "நீங்கள் என்ன புகாரளிக்கிறீர்கள்? ஏன் அதைப் புகாரளிக்கிறீர்கள்?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "அறிக்கைகள் ContentDB ஊழியர்களுடன் பகிரப்படும்." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" +#~ "அறிக்கையை யார் செய்தார்கள் என்பதை நிர்வாகியால்" +#~ " மட்டுமே பார்க்க முடியும்." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "நீங்கள், தொகுப்பு எழுத்தாளர் மற்றும் ஒப்புதல்" +#~ " தரவரிசை மற்றும் அதற்கு மேற்பட்ட பயனர்கள்" +#~ " மட்டுமே தனியார் நூல்களைப் படிக்க முடியும்." + +#~ msgid "I agree to the " +#~ msgstr "நான் ஒப்புக்கொள்கிறேன் " + diff --git a/translations/tl/LC_MESSAGES/messages.po b/translations/tl/LC_MESSAGES/messages.po index 63028d12..c57c2205 100644 --- a/translations/tl/LC_MESSAGES/messages.po +++ b/translations/tl/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Filipino (Philippines) translations for PROJECT. # Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2024. @@ -7,23 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" -"Language-Team: none\n" "Language: tl\n" +"Language-Team: none\n" +"Plural-Forms: nplurals=2; plural=n != 1 && n != 2 && n != 3 && (n % 10 ==" +" 4 || n % 10 == 6 || n % 10 == 9);\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 != 2 && n != 3 && (n % 10 == 4 " -"|| n % 10 == 6 || n % 10 == 9);\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -375,7 +375,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -807,7 +807,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -822,7 +822,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -843,17 +866,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -862,7 +886,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -882,7 +906,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -972,19 +995,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1007,9 +1030,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1039,13 +1062,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1057,7 +1077,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1068,7 +1088,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1080,7 +1100,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1112,7 +1132,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1161,12 +1181,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1176,7 +1196,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1234,96 +1254,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1338,7 +1358,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1348,28 +1368,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1381,75 +1395,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1484,8 +1498,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1497,27 +1511,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1550,20 +1579,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1582,7 +1611,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1616,19 +1645,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1637,106 +1661,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1787,7 +1807,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1800,7 +1820,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1923,87 +1943,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2011,35 +2025,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2065,10 +2079,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2108,6 +2118,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2257,17 +2296,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2301,7 +2340,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2314,128 +2353,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2458,7 +2492,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2543,7 +2577,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2560,7 +2594,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2580,7 +2614,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2635,62 +2669,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2847,6 +2881,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2873,6 +2908,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3347,19 +3383,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3397,7 +3429,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3426,7 +3458,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3565,6 +3597,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3673,9 +3706,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4299,7 +4332,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4560,8 +4595,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4650,7 +4685,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4667,7 +4702,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4699,7 +4734,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4708,7 +4743,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4716,7 +4751,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4728,34 +4763,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4764,7 +4874,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4789,12 +4899,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4838,15 +4942,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4855,64 +4959,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5182,31 +5286,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5285,68 +5389,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5606,10 +5718,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5734,27 +5842,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -5767,3 +5879,52 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/tok/LC_MESSAGES/messages.po b/translations/tok/LC_MESSAGES/messages.po index ad76d133..c2a0ff1d 100644 --- a/translations/tok/LC_MESSAGES/messages.po +++ b/translations/tok/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: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: tok\n" @@ -16,13 +16,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "" @@ -374,7 +374,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -806,7 +806,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "" @@ -821,7 +821,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "" @@ -842,17 +865,18 @@ msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "" @@ -861,7 +885,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -881,7 +905,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "" @@ -971,19 +994,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "" @@ -1006,9 +1029,9 @@ msgstr "" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1038,13 +1061,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "" @@ -1056,7 +1076,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "" @@ -1067,7 +1087,7 @@ msgstr "" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "" @@ -1079,7 +1099,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1111,7 +1131,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1160,12 +1180,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -1175,7 +1195,7 @@ msgid "Short Description (Plaintext)" msgstr "" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "" @@ -1233,96 +1253,96 @@ msgstr "" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1337,7 +1357,7 @@ msgstr "" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "" @@ -1347,28 +1367,22 @@ msgstr "" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "" @@ -1380,75 +1394,75 @@ msgstr "" msgid "Upload .zip file" msgstr "" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "" @@ -1483,8 +1497,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1496,27 +1510,42 @@ msgstr "" msgid "You can't vote on your own reviews!" msgstr "" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "" @@ -1549,20 +1578,20 @@ msgstr "" msgid "Please wait before commenting again" msgstr "" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "" @@ -1581,7 +1610,7 @@ msgstr "" msgid "Password" msgstr "" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "" @@ -1615,19 +1644,14 @@ msgstr "" msgid "Display Name" msgstr "" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "" @@ -1636,106 +1660,102 @@ msgstr "" msgid "What is the result of the above calculation?" msgstr "" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 "" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1786,7 +1806,7 @@ msgstr "" msgid "Top reviewer" msgstr "" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1799,7 +1819,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1922,87 +1942,81 @@ msgstr "" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2010,35 +2024,35 @@ msgstr "" msgid "See more" msgstr "" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2064,10 +2078,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2107,6 +2117,35 @@ msgstr "" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 msgid "Mod" msgstr "" @@ -2256,17 +2295,17 @@ msgstr "" msgid "Delete" msgstr "" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2300,7 +2339,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2313,128 +2352,123 @@ msgid "Admin" msgstr "" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2457,7 +2491,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "" @@ -2542,7 +2576,7 @@ msgstr "" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2559,7 +2593,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2579,7 +2613,7 @@ msgstr "" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "" @@ -2634,62 +2668,62 @@ msgstr "" msgid "Welcome" msgstr "" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" @@ -2846,6 +2880,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "" @@ -2872,6 +2907,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3346,19 +3382,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3396,7 +3428,7 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "" @@ -3425,7 +3457,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3564,6 +3596,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3672,9 +3705,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4298,7 +4331,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4559,8 +4594,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4649,7 +4684,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "" @@ -4666,7 +4701,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4698,7 +4733,7 @@ msgstr "" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4707,7 +4742,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "" @@ -4715,7 +4750,7 @@ msgstr "" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "" @@ -4727,34 +4762,109 @@ msgstr "" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4763,7 +4873,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4788,12 +4898,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4837,15 +4941,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4854,64 +4958,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5181,31 +5285,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5284,68 +5388,76 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "" @@ -5605,10 +5717,6 @@ msgstr "" msgid "Please prove that you are human" msgstr "" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5733,27 +5841,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -5803,3 +5915,51 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" + diff --git a/translations/tr/LC_MESSAGES/messages.po b/translations/tr/LC_MESSAGES/messages.po index 3606ca9f..5f89a6c6 100644 --- a/translations/tr/LC_MESSAGES/messages.po +++ b/translations/tr/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-03-10 13:52+0000\n" "Last-Translator: Siber \n" -"Language-Team: Turkish \n" "Language: tr\n" +"Language-Team: Turkish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.3-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Yasaklı:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Yasaklandınız." @@ -95,8 +94,8 @@ msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -"Şaka veya yenilik olarak tasarlanmış, ciddiye alınmaması gereken ve ciddi " -"veya uzun vadeli kullanım amacı taşımayan mizahi içeriklerdir." +"Şaka veya yenilik olarak tasarlanmış, ciddiye alınmaması gereken ve ciddi" +" veya uzun vadeli kullanım amacı taşımayan mizahi içeriklerdir." #. NOTE: tags: title for building #: app/_translations.py:28 @@ -159,8 +158,8 @@ msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -"LuaRocks'u yüklemek veya güvenilir mod ayarını düzenlemek gibi daha ileri " -"kurulum adımları gerektirir" +"LuaRocks'u yüklemek veya güvenilir mod ayarını düzenlemek gibi daha ileri" +" kurulum adımları gerektirir" #. NOTE: tags: title for crafting #: app/_translations.py:48 @@ -188,9 +187,9 @@ msgid "" "content only available through a creative inventory, or provides tools " "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -"Özellikle yaratıcı mod için kullanılmak üzere yazılmıştır. Yalnızca yaratıcı " -"envanter aracılığıyla kullanılabilen içerik ekler veya oyun içi yaratımı " -"kolaylaştıran zorluk veya kıtlık eklemeyen araçlar sağlar" +"Özellikle yaratıcı mod için kullanılmak üzere yazılmıştır. Yalnızca " +"yaratıcı envanter aracılığıyla kullanılabilen içerik ekler veya oyun içi " +"yaratımı kolaylaştıran zorluk veya kıtlık eklemeyen araçlar sağlar" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -277,8 +276,8 @@ msgid "" "For content whose main utility or features are provided within a GUI, on-" "screen menu, or similar" msgstr "" -"Temel işlevselliği veya özellikleri bir GKA, ekran menüsü veya benzeri bir " -"ortamda sunulan içerikler için" +"Temel işlevselliği veya özellikleri bir GKA, ekran menüsü veya benzeri " +"bir ortamda sunulan içerikler için" #. NOTE: tags: title for hud #: app/_translations.py:82 @@ -377,8 +376,8 @@ msgid "" "For mods created for the Discord \"Weekly Challenges\" modding event in " "2021" msgstr "" -"Discord 2021'de \"Haftalık Yarışmalar\" modlama etkinliği için oluşturulan " -"modlar" +"Discord 2021'de \"Haftalık Yarışmalar\" modlama etkinliği için " +"oluşturulan modlar" #. NOTE: tags: title for less_than_px #: app/_translations.py:114 @@ -389,8 +388,8 @@ msgstr "<16px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "16px'den az" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -483,8 +482,8 @@ msgid "" "For games and such that are of their own kind, distinct and original in " "nature to others of the same category." msgstr "" -"Kendi türünde, diğer benzer kategorilerden farklı ve özgün olan oyunlar ve " -"benzeri şeyler için." +"Kendi türünde, diğer benzer kategorilerden farklı ve özgün olan oyunlar " +"ve benzeri şeyler için." #. NOTE: tags: title for plants_and_farming #: app/_translations.py:148 @@ -511,8 +510,8 @@ msgid "" "For content that changes player effects, including physics, for example: " "speed, jump height or gravity." msgstr "" -"Oyuncunun fizik dahil efektlerini değiştirmek için, örneğin: hız, zıplama " -"yükseliği ya da yerçekimi." +"Oyuncunun fizik dahil efektlerini değiştirmek için, örneğin: hız, zıplama" +" yükseliği ya da yerçekimi." #. NOTE: tags: title for puzzle #: app/_translations.py:156 @@ -603,8 +602,8 @@ msgid "" "Mods and games that aim to simulate real life activity. Similar to " "SimCity/The Sims/OpenTTD/etc." msgstr "" -"Gerçek hayata odaklı aktiviteler için modlar. SimCity/The Sims/OpenTTD vs. " -"Gibi." +"Gerçek hayata odaklı aktiviteler için modlar. SimCity/The Sims/OpenTTD " +"vs. Gibi." #. NOTE: tags: title for singleplayer #: app/_translations.py:184 @@ -631,8 +630,8 @@ msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -"Oyuncular karakterlerin dokularını ve aksesuar ekleyerek özelleştirmeye izin " -"verir." +"Oyuncular karakterlerin dokularını ve aksesuar ekleyerek özelleştirmeye " +"izin verir." #. NOTE: tags: title for sound_music #: app/_translations.py:192 @@ -733,8 +732,8 @@ msgid "" "Adds or changes transportation methods. Includes teleportation, vehicles," " ridable mobs, transport infrastructure and thematic content" msgstr "" -"Değişmiş yada yeni ulaşım metotlar ekler. Işınlanma, araçlar, binilebilir " -"yaratıklar, ulaşım altyapısı ve tematik içerik" +"Değişmiş yada yeni ulaşım metotlar ekler. Işınlanma, araçlar, binilebilir" +" yaratıklar, ulaşım altyapısı ve tematik içerik" #. NOTE: tags: title for world_tools #: app/_translations.py:222 @@ -831,15 +830,15 @@ msgstr "Şiddet" msgctxt "content_warnings" msgid "Non-cartoon violence. May be towards fantasy or human-like characters" msgstr "" -"Çizgi film dışı şiddet. Fantastik veya insan benzeri karakterlere yönelik " -"olabilir" +"Çizgi film dışı şiddet. Fantastik veya insan benzeri karakterlere yönelik" +" olabilir" #: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Paketler" @@ -854,7 +853,30 @@ msgstr "%(game_name)s için %(package_type)s" msgid "%(delta)s ago" msgstr "%(delta)s önce" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Kullanıcı Adı" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Sorgu" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Ara" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Öne Çıkanlar" @@ -875,17 +897,18 @@ msgstr "Paket sınırı" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Kaydet" @@ -894,7 +917,7 @@ msgstr "Kaydet" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -914,7 +937,6 @@ msgid "Page Content" msgstr "Sayfa İçeriği" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Özel" @@ -989,8 +1011,8 @@ msgstr "Uygulama Türü" #: app/blueprints/oauth/__init__.py:198 msgid "An OAuth client with that title already exists. Please choose a new title." msgstr "" -"Bu başlığa sahip bir OAuth istemcisi zaten mevcut. Lütfen yeni bir başlık " -"seçin." +"Bu başlığa sahip bir OAuth istemcisi zaten mevcut. Lütfen yeni bir başlık" +" seçin." #: app/blueprints/oauth/__init__.py:262 msgid "Revoked all user tokens" @@ -1008,19 +1030,19 @@ msgstr "Çeviri" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Sürümler" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Ekran görüntüleri" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Bakımcılar" @@ -1043,9 +1065,9 @@ msgstr "Paylaşım ve Rozetler" msgid "Remove / Unpublish" msgstr "Kaldır / Yayından Kaldır" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Desteklenen Oyunlar" @@ -1075,13 +1097,10 @@ msgstr "Kullanım dışı" msgid "All content warnings" msgstr "Tüm içerik uyarıları" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Sorgu" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Tür" @@ -1093,7 +1112,7 @@ msgstr "Yaratıcı" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Etiketler" @@ -1104,7 +1123,7 @@ msgstr "İçerik Uyarıları" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Lisans" @@ -1116,7 +1135,7 @@ msgstr "Desteklediği Oyunlar" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1148,7 +1167,7 @@ msgstr "Sırala" msgid "Package score" msgstr "Paket skoru" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1197,12 +1216,12 @@ msgid "Title (Human-readable)" msgstr "Başlık (İnsan-okunur)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Ad (Teknik)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Yalnızca küçük harfler (a-z), rakamlar (0-9) ve alt çizgiler (_)" @@ -1212,7 +1231,7 @@ msgid "Short Description (Plaintext)" msgstr "Kısa Açıklama (Düz Metin)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Bakım Durumu" @@ -1272,7 +1291,7 @@ msgstr "Paket zaten mevcut" msgid "A collection with a similar name already exists" msgstr "Benzer ada sahip bir koleksiyon zaten var" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1281,89 +1300,89 @@ msgstr "" "Paketleri yönetebilmeniz için hesabınıza bir e-posta adresi eklemeniz ve " "bunu doğrulamanız gerekir" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Taslağı kaydet" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Bu kullanıcı bulunamadı" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "İzin reddedildi" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "Bunu yapmak için izniniz yok" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "Lütfen onay dizisinde hangi değişikliklerin gerekli olduğunu yorumlayın" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "Ne değiştirdiğinizi bilmeleri için lütfen onay başlığına yorum yapın" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Durumu %(state)slara ayarla" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Silinmiş paket" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Onaylanmamış paket" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Geliştiriciler (Virgülle ayrılmış)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "Geliştiricileri düzenleme izniniz yok" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Bir geliştirici değilsiniz" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paket sahipleri kendilerini geliştirici olmaktan kaldıramaz" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Yazar Adı" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Bağımlılıklara göre destek algılamayı etkinleştir (önerilen)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Desteklenen oyunlar" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Desteklenmeyen oyunlar" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Tüm oyunları destekler (belirtilmediği sürece) / oyundan bağımsızdır" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "Oyun desteğini düzenleyebilmeniz için en az bir sürüm gerekir" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(paket) en az bir mod içermelidir. Lütfen yeni bir sürüm oluşturun" @@ -1378,7 +1397,7 @@ msgstr "Yöntem" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Dosya Yükle" @@ -1388,28 +1407,22 @@ msgstr "Git referansı (ör: commit hash, branch veya tag)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Minimum Luanti Sürümü" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Maksimum Luanti Sürümü" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "Görev ID" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Onaylandı" @@ -1421,75 +1434,75 @@ msgstr "Git'ten içe aktar" msgid "Upload .zip file" msgstr ".zip dosyasını yükle" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Minimumu Ayarla" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Maksimumu Ayarla" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Yalnızca daha önce hiçbiri olarak ayarlanan değerleri değiştirin" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Güncelleme" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Tetiklen" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Yeni Commit" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Yeni Etiket" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Branch adı" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Hareket" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Bildirim gönder ve eski olarak işaretle" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Sürüm oluştur" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Ayarları Kaydet" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Otomasyonu Devre Dışı Bırak" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Otomatik sürümleri ayarlamak için lütfen bir Git deposu URL'si ekleyin" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Silinen güncelleme yapılandırması" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Şimdi, lütfen bir ilk sürüm oluşturun" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Yorum" @@ -1526,8 +1539,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Engellenen sitelere bağlantı verilmesine izin verilmez" @@ -1539,27 +1552,42 @@ msgstr "Kendi paketinizle ilgili yorumları oylayamazsınız!" msgid "You can't vote on your own reviews!" msgstr "Kendi yorumlarınıza oy veremezsiniz!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Başlık" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Kapak Resmi" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Mesaj" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Rapor" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "PNG, JPEG veya WebP resim dosyası" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Zaten abonesin!" @@ -1592,20 +1620,20 @@ msgstr "Konu açma gönderisi silinemiyor!" msgid "Please wait before commenting again" msgstr "Tekrar yorum yapmadan önce lütfen bekleyin" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Konu Aç" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Konu oluşturulamıyor!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "Onaylanmış bir konu zaten var! Bunun yerine oraya yanıt vermeyi düşünün" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Lütfen başka bir konu açmadan önce bekleyin" @@ -1624,7 +1652,7 @@ msgstr "Kullanıcı adı ya da e-posta" msgid "Password" msgstr "Parola" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Beni hatırla" @@ -1658,12 +1686,7 @@ msgstr "Giriş başarısız oldu" msgid "Display Name" msgstr "Görünecek İsim" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Kullanıcı Adı" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1671,8 +1694,8 @@ msgstr "" "Yalnızca alfabetik harflere (A-Za-z), sayılara (0-9), alt çizgilere (_), " "eksilere (-) ve noktalara (.) izin verilir" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "E-posta" @@ -1681,59 +1704,55 @@ msgstr "E-posta" msgid "What is the result of the above calculation?" msgstr "Yukarıdaki hesaplamanın sonucu nedir?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Onaylıyorum" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Kaydol" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Hatalı captcha yanıtı" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Şifreyi Yenile" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Hesap bulunamadı" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Yeni Parola" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Parolayı Doğrula" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Parolalar eşleşmeli" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Eski Parola" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Parolalar eşleşmiyor" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Bu e-posta adresi abonelikten çıkarıldı/kara listeye alındı ve " "kullanılamaz" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "E-posta zaten kullanımda" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1742,35 +1761,35 @@ msgstr "" "E-posta zaten %(display_name)s tarafından kullanıldığından hesabı " "oluşturamadık. Farklı bir e-posta adresi deneyin." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Parolanız başarıyla değiştirildi." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Eski parola hatalı" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Bilinmeyen doğrulama jetonu!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Jetonun süresi doldu" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Başka bir kullanıcı zaten bu e-postayı kullanıyor" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Onaylanmış e-posta değişikliği" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "E-posta adresi değiştirildi" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1778,15 +1797,15 @@ msgstr "" "E-posta adresiniz değişti. Bunu siz talep etmediyseniz, lütfen bir " "yönetici ile iletişime geçin." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Şimdi giriş yapabilirsiniz" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Gönder" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1803,8 +1822,8 @@ msgid "" "Unable to get GitHub username for user. Make sure the forum account " "exists." msgstr "" -"Kullanıcı için GitHub kullanıcı adı alınamadı. Forum hesabının var olduğuna " -"emin olun." +"Kullanıcı için GitHub kullanıcı adı alınamadı. Forum hesabının var " +"olduğuna emin olun." #: app/blueprints/users/claim.py:66 msgid "" @@ -1843,7 +1862,7 @@ msgstr "Bilinmeyen talep türü" msgid "Top reviewer" msgstr "En iyi yorumlayıcı" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s, ContentDB'deki en yararlı incelemeleri yazdı." @@ -1856,7 +1875,7 @@ msgstr "2'nci en yararlı yorumlayıcı" msgid "3rd most helpful reviewer" msgstr "3'üncü en yararlı yorumlayıcı" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Bu, %(display_name)s 'i %(perc)s de en iyi yapar" @@ -1954,7 +1973,8 @@ msgid "" "You need to add an email address and password before you can remove your " "GitHub account" msgstr "" -"GitHub hesabını silmeden önce hesabına e-posta adresi ve şifre eklemen lazım" +"GitHub hesabını silmeden önce hesabına e-posta adresi ve şifre eklemen " +"lazım" #: app/blueprints/users/settings.py:279 msgid "Users with moderator rank or above cannot be deleted" @@ -1980,58 +2000,52 @@ msgstr "Rütbe" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Bir kullanıcıyı kendinizden daha yüksek bir rütbeye yükseltemezsiniz!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Yetkilendirme başarısız oldu: [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Github hesabına bağlandı" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "GitHub hesabı: %(username)s tarafından zaten ilişkilendirildi" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Yetkilendirme başarısız oldu [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Bulunacak metin (düzenli ifade)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Dosya filtresi" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Ara" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "Bu isimde bir paket zaten mevcuttur. Lütfen Politika ve Kılavuz 3'e bakın" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Bu paketin onaylanabilmesi için bir sürüm oluşturmanız gerekir." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Sürüm hala içe aktarılıyor veya bir hata içeriyor." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Sürümleri ayarla" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "En az bir ekran görüntüsü eklemeniz gerekir." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2040,7 +2054,7 @@ msgstr "" "Önce aşağıdaki sabit bağımlılıkların ContentDB'ye eklenmesi gerekir: " "%(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2048,25 +2062,25 @@ msgstr "" "Paketiniz hangi oyunları destekliyor? Lütfen desteklenen oyunlar " "sayfasında belirtin" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Lütfen lisansın CDB'ye eklenmesini bekleyin." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" "Lütfen bu paketin kullandığı isimler üzerinde hak sahibi olduğundan emin " "olun." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "Lütfen bu paketin %(names)s isim hakkına sahip olduğundan emin olun" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2074,15 +2088,15 @@ msgstr "Lütfen bu paketin %(names)s isim hakkına sahip olduğundan emin olun" msgid "See more" msgstr "Daha fazlasını görün" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Hata: Başka bir paket zaten bu forum konusunu kullanıyor!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Hata: Forum konu yazarı, paket yazarıyla eşleşmiyor." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2090,7 +2104,7 @@ msgstr "" "Uyarı: Forum konusu bulunamadı. Konu, son forum taramasından bu yana " "oluşturulmuş olabilir." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2098,15 +2112,15 @@ msgstr "" "Ad yalnızca küçük harfler (a-z), rakamlar (0-9) ve alt çizgiler (_) " "içerebilir" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Bu paketi düzenlemek için izniniz yok" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Paket adını değiştirme izniniz yok" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Paket onaylandıktan sonra türünü değiştiremezsin" @@ -2134,10 +2148,6 @@ msgstr "Geçersiz commit hash'i; 40 karakter uzunluğunda base16 dizesi olmalıd msgid "Too many requests, please wait before trying again" msgstr "Çok sayıda istek, tekrar denemeden önce bekleyin" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "PNG, JPEG veya WebP resim dosyası" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2168,8 +2178,8 @@ msgid "" "Unable to create an account as the username is already taken. If you " "meant to log in, you need to connect %(provider)s to your account first" msgstr "" -"Kullanıcı adı zaten alınmış olduğu için hesap oluşturulamıyor. Giriş yapmak " -"istiyorsanız, önce %(provider)sları hesabınıza bağlamanız gerekir" +"Kullanıcı adı zaten alınmış olduğu için hesap oluşturulamıyor. Giriş " +"yapmak istiyorsanız, önce %(provider)sları hesabınıza bağlamanız gerekir" #: app/logic/users.py:33 msgid "That username/display name is already in use, please choose another." @@ -2179,6 +2189,35 @@ msgstr "Bu kullanıcı adı/görünen ad zaten kullanımda, lütfen başka bir t msgid "Unable to create an account as the username was used in the past." msgstr "Kullanıcı adı geçmişte kullanıldığı için hesap oluşturulamıyor." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Diğer" + #: app/models/packages.py:69 msgid "Mod" msgstr "Modifikasyon" @@ -2287,7 +2326,8 @@ msgstr "Olduğu gibi" #: app/models/packages.py:177 msgid "Under active development, and may break worlds/things without warning" msgstr "" -"Aktif olarak geliştirme sürecinde, uyarı olmadan dünya/bazı şeyleri bozabilir" +"Aktif olarak geliştirme sürecinde, uyarı olmadan dünya/bazı şeyleri " +"bozabilir" #: app/models/packages.py:179 msgid "Fully playable, but with some breakages/changes expected" @@ -2302,8 +2342,8 @@ msgid "" "Finished, the maintainer doesn't intend to continue working on it or " "provide support" msgstr "" -"Tamamlanmıştır, bakımı yapan kişi üzerinde çalışmaya veya destek sağlamayı " -"düşünmüyor" +"Tamamlanmıştır, bakımı yapan kişi üzerinde çalışmaya veya destek " +"sağlamayı düşünmüyor" #: app/models/packages.py:185 msgid "" @@ -2333,17 +2373,17 @@ msgstr "Onayla" msgid "Delete" msgstr "Sil" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Git reposunda yeni %(hash)s bulundu." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "Son sürüm, commit %(hash)s idi" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Git reposunda %(tag_name)s adında yeni etiket ismi bulundu." @@ -2377,7 +2417,7 @@ msgid "Editor" msgstr "Editör" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Robot" @@ -2390,128 +2430,123 @@ msgid "Admin" msgstr "Yönetici" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Paket Düzenleme" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Paket Onaylanma" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Yeni Konu" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Yeni İnceleme" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Konu Yanıtları" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Geliştirici" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Düzenleme Uyarısı" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Çeşitli Düzenlemeler" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Diğer" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Bu Paket Düzenleme bildirimi." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Bu Paket Onaylama bildirimi." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Bu Yeni Konu bildirimi." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Bu Yeni İnceleme bildirimi." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Bu Konu Yanıt bildirimi." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Bu Bot bildirimi." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Bu Geliştirici değişme bildirimi." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Bu Editör Uyarı bildirimi." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Bu Çeşitli Düzenleyici bildirimi." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Bu Diğer bildirimi." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "Başka bir kullanıcı paketini, sürümünü, vs. Düzenler ise." -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "Düzenleyicilerin paketlerin onaylanma süresi için bildirimler." -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Paketinde bir konu açıldığı zaman." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Bir kullanıcı paketine inceleme yazar ise." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Takip ettiğin konuyu birisi cevaplar ise." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Bot tarafından - örneğin, günceleme bildirimleri." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Paketlerinin geliştiricisi değiştiği zaman." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Düzenleyiciler için: Önemli uyarılar." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "Editörler için: Yeni konular da dahil olmak üzere küçük bildirimler." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "Küçük bildirimler özel bir kategori için yeterince önemli değildir." @@ -2538,7 +2573,7 @@ msgstr "%(num)d yeni̇ bi̇ldi̇ri̇m" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Görünüm" @@ -2625,7 +2660,7 @@ msgstr "Oturumu kapat" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Diller" @@ -2642,8 +2677,8 @@ msgid "Contact Us" msgstr "İletişim" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Kurallar" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2662,7 +2697,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS/ Beslemeler" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Gizlilik Politikası" @@ -2717,62 +2752,62 @@ msgstr "Gizlilik Politikamız %(date)s tarihinde güncellendi" msgid "Welcome" msgstr "Hoş geldiniz" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(author)s tarafından %(title)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Önceki" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Sonraki" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Son Eklenenler" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Son Güncelleme" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "En İyi Oyunlar" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "En İyi Modlar" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "En İyi Doku Paketleri" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Etiketlere Göre Ara" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "En Yüksek Değerlendirme" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Tüm incelemeler" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Son Olumlu Eleştiriler" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB'de %(count)d paket var ve toplamda %(downloads)d içerik indirilmiştir." @@ -2939,6 +2974,7 @@ msgstr "Oluşturulan jeton yok" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Düzenle" @@ -2965,6 +3001,7 @@ msgid "You can replace the description with your own" msgstr "Açıklamayı kendi açıklamanızla değiştirebilirsiniz" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "{title} kaldırmak istediğinizden emin misiniz?" @@ -3056,8 +3093,8 @@ msgid "" "You can donate to rubenwardy to cover ContentDB's costs and support " "future development." msgstr "" -"ContentDB'nin maliyetlerini karşılamak ve gelecekteki gelişimi desteklemek " -"için Rubenwardy'ye bağışta bulunabilirsiniz." +"ContentDB'nin maliyetlerini karşılamak ve gelecekteki gelişimi " +"desteklemek için Rubenwardy'ye bağışta bulunabilirsiniz." #: app/templates/donate/index.html:67 msgid "" @@ -3469,19 +3506,15 @@ msgstr "Bu konu kilitlenmiştir." msgid "You don't have permission to post." msgstr "Paylaşım izniniz yok." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "@username yazarak birini özel bir ileti dizisine ekleyebilirsiniz." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Konu bulunamadı" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Konu" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Son Yanıt" @@ -3519,7 +3552,7 @@ msgstr "Eylemler" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "WIP" @@ -3548,7 +3581,7 @@ msgstr "Forum Konuları" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3694,10 +3727,11 @@ msgid "No applications created" msgstr "Uygulama oluşturulmadı" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" -"Çoklu seçim için shift kullan. Herhangi bir türle eşleştirmek için seçimi " -"boş bırakın." +"Çoklu seçim için shift kullan. Herhangi bir türle eşleştirmek için seçimi" +" boş bırakın." #: app/templates/packages/advanced_search.html:14 #: app/templates/packages/advanced_search.html:19 @@ -3813,13 +3847,10 @@ msgstr "Adı değiştirmek için paketi yayından kaldırmanız gerekir." #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"İpucu: Minetest, Mod yada Mod paketlerini kısa " -"açıklamanın herhangi bir yerinde dahil etmeyin. Gereksizdir ve karakter " -"israfına yol açar." #: app/templates/packages/create_edit.html:88 msgid "" @@ -4478,8 +4509,8 @@ msgstr "" "\t\t\tContentDB'den kaldırabilirsiniz, bu da onların\n" "\t\t\therhangi bir kullanıcı tarafından görülebilir. Kaldırılan paketler " "aşağıdaki durumlarda kalıcı olarak silinebilir\n" -"\t\t\tsonraki nokta. ContentDB personeli gerekirse kaldırılan paketleri geri " -"yükleyebilir." +"\t\t\tsonraki nokta. ContentDB personeli gerekirse kaldırılan paketleri " +"geri yükleyebilir." #: app/templates/packages/remove.html:46 msgid "" @@ -4524,9 +4555,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "%(author)s tarafından %(title)s için bir inceleme gönderin" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" -"ContentDB'nin kurallarını okuduğunuzdan emin olun" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4670,8 +4702,8 @@ msgid "" "To provide translations for your package, you need to create .tr files " "and upload a new release." msgstr "" -"Paketinize çeviri sağlanması için, .tr dosyası oluşturmanız ve yeni sürüm " -"yüklemeniz gerek." +"Paketinize çeviri sağlanması için, .tr dosyası oluşturmanız ve yeni sürüm" +" yüklemeniz gerek." #: app/templates/packages/translation.html:19 msgid "" @@ -4807,12 +4839,9 @@ msgstr "Özgür olmayan medya" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" -"Bu başlık yalnızca oluşturucusu, paket bakımcıları, Onaylayıcı rütbesi " -"veya üzeri kullanıcılar ve @bahsedilen kullanıcılar tarafından " -"görülebilir." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4902,7 +4931,7 @@ msgstr "" msgid "Donate now" msgstr "Şimdi bağışta bulunun" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Bağımlılıklar" @@ -4919,7 +4948,7 @@ msgid "Compatible Games" msgstr "Uyumlu Oyunlar" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Belirli bir oyun gerekmiyor" @@ -4953,7 +4982,7 @@ msgstr "Bilgi" msgid "Technical Name" msgstr "Teknik İsim" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "Kod için %(code_license)s,
medya için %(media_license)s." @@ -4962,7 +4991,7 @@ msgstr "Kod için %(code_license)s,
medya için %(media_license)s." msgid "Unknown" msgstr "Bilinmeyen" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Eklendi" @@ -4970,7 +4999,7 @@ msgstr "Eklendi" msgid "Remove myself" msgstr "Kendimi kaldır" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Sağlar" @@ -4982,7 +5011,11 @@ msgstr "Daha fazla" msgid "See audit log" msgstr "Denetim günlüğüne bakın" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -4990,25 +5023,35 @@ msgstr "" "Spam nedeniyle, artık bu formda anonim kullanıcılardan gelen raporları " "kabul etmiyoruz." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" "Lütfen oturum açın veya aşağıdaki bağlantıyı kullanarak yönetici ile " "iletişime geçin." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Neyi bildiriyorsunuz? Neden bildiriyorsunuz?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Raporlar ContentDB personeli ile paylaşılacaktır." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." -msgstr "Sadece yönetici raporu kimin yaptığını görebilir." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -5016,6 +5059,67 @@ msgstr "" "Bir hata mı buldunuz? Lütfen bunun yerine paketin sorun izleyicisinde " "veya bir başlıkta bildirin." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Görev Başarısız Oldu" @@ -5024,7 +5128,7 @@ msgstr "Görev Başarısız Oldu" msgid "Working…" msgstr "Çalışıyor…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Güncellemeleri kontrol etmek için sayfayı yeniden yükleyin." @@ -5051,14 +5155,6 @@ msgstr "" "Paketin CDB'de olmaması gerekiyorsa (örneğin: hiç çalışmıyorsa), o zaman " "bize buradan bildirebilirsiniz." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Özel konuları yalnızca siz, paket yazarı ve Onaylayıcı rütbesi ve " -"üzerindeki kullanıcılar okuyabilirsiniz." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5102,15 +5198,15 @@ msgstr "Şunlar tarafından görülebilir:" msgid "Plus approvers and editors" msgstr "Artı onaylayıcılar ve editörler" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Bu incelemenin tarihi geçmiş mi?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Örneğin, zaten düzelttiğiniz sorunlar hakkında şikayet ediyor mu?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5121,68 +5217,68 @@ msgstr "" msgid "Editor Work Queue" msgstr "Düzenleyici Çalışma Kuyruğu" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Onay Kuyruğu" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Tümünü Onayla" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Hiçbir ekran görüntüsü onay beklemiyor." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Hiçbir paket onay beklemiyor." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "İçe aktarılıyor" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Hiçbir sürüm onay beklemiyor." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Hepsi tamam!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Lisans Gerekli" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Etiket Paketleri" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" "%(total_to_tag)d / %(total_packages)d paket herhangi bir etikete sahip " "değil." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Etiketleri Görüntüle" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Karşılanmamış Bağımlılıklar" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Sabit bağımlıları olan, ancak bunları sağlayan paketler olmayan mod " "adları." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Tümünü Gör" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Son Eylemler" @@ -5471,33 +5567,33 @@ msgstr "ContentDB'nin GitHub İzinlerini Görüntüleyin" msgid "Disconnect" msgstr "Bağlantıyı kes" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Github'u bağla" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Hiçbiri" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Hesap Silme ve Devre Dışı Bırakma" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Sil veya Devre Dışı Bırak" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" "Hesap Silme ve Devre Dışı Bırakma henüz kullanıcılar tarafından " "kullanılamıyor." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "Lütfen hesap silinmesi için bir rapor hazırlayın." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Son Hesap Hareketleri" @@ -5523,8 +5619,9 @@ msgid "" "Note: protonmail is unsupported by ContentDB. More info." msgstr "" -"Not: protonmail ContentDB tarafından desteklenmiyor. Daha fazla bilgi." +"Not: protonmail ContentDB tarafından desteklenmiyor. Daha fazla " +"bilgi." #: app/templates/users/change_set_password.html:27 #: app/templates/users/register.html:30 @@ -5584,35 +5681,43 @@ msgstr "Forum hesabınız yok mu?" msgid "You can still sign up without one." msgstr "Hala bunlardan biri olmadan da kaydolabilirsiniz." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Seçenek 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Forum profilinde GitHub alanını kullanın" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Forum kullanıcı adınızı buraya girin:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Forum kullanıcı adı" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Yalnızca a-zA-Z0-9._ için izin verilir" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Forum profilinizdeki GitHub alanını doldurmuş olmanız gerekir." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5620,36 +5725,37 @@ msgstr "" "Foruma giriş yapın ve buradan yapın." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Sonraki: GitHub ile oturum açın" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Seçenek 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Doğrulama jetonu" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -"Kullanıcı Kontrol Paneli > Profil > İmzayı Düzenle bölümüne gidin" +"Kullanıcı" +" Kontrol Paneli > Profil > İmzayı Düzenle bölümüne gidin" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Bunu imzanıza yapıştırın:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Kontrol edebilmemiz için ileri'ye tıklayın." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Endişelenmeyin, bu işlem tamamlandıktan sonra kaldırabilirsiniz." @@ -5924,10 +6030,6 @@ msgstr "Kullanıcı adı ile aynı" msgid "Please prove that you are human" msgstr "Lütfen insan olduğunuzu kanıtlayın" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Kabul ediyorum " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6067,27 +6169,31 @@ msgstr "Bugüne kadarki yıl" msgid "Last year" msgstr "Geçen yıl" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(tabloyu tarayıcıda görüntüle)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Resim" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "hiçbiri" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Desteklenmeyen Oyunlar" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "İsteğe bağlı bağımlılıklar" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "İnceleme bulunamadı." @@ -7057,3 +7163,65 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "Sadece Luanti-Mods kuruluşu" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "16px'den az" + +#~ msgid "I agree" +#~ msgstr "Onaylıyorum" + +#~ msgid "Rules" +#~ msgstr "Kurallar" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "@username yazarak birini özel bir ileti dizisine ekleyebilirsiniz." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "İpucu: Minetest, Mod yada Mod" +#~ " paketlerini kısa açıklamanın herhangi " +#~ "bir yerinde dahil etmeyin. Gereksizdir " +#~ "ve karakter israfına yol açar." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" +#~ "ContentDB'nin kurallarını " +#~ "okuduğunuzdan emin olun" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" +#~ "Bu başlık yalnızca oluşturucusu, paket " +#~ "bakımcıları, Onaylayıcı rütbesi veya üzeri " +#~ "kullanıcılar ve @bahsedilen kullanıcılar " +#~ "tarafından görülebilir." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Neyi bildiriyorsunuz? Neden bildiriyorsunuz?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Raporlar ContentDB personeli ile paylaşılacaktır." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Sadece yönetici raporu kimin yaptığını görebilir." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Özel konuları yalnızca siz, paket yazarı" +#~ " ve Onaylayıcı rütbesi ve üzerindeki " +#~ "kullanıcılar okuyabilirsiniz." + +#~ msgid "I agree to the " +#~ msgstr "Kabul ediyorum " + diff --git a/translations/uk/LC_MESSAGES/messages.po b/translations/uk/LC_MESSAGES/messages.po index 6c4bf35a..9ff312d4 100644 --- a/translations/uk/LC_MESSAGES/messages.po +++ b/translations/uk/LC_MESSAGES/messages.po @@ -7,25 +7,24 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-08-04 10:11+0000\n" "Last-Translator: Денис \n" -"Language-Team: Ukrainian \n" "Language: uk\n" +"Language-Team: Ukrainian " +"\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.13-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Заблоковано:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Вас заблоковано." @@ -96,9 +95,9 @@ msgid "" "For humorous content, meant as a novelty or joke, not to be taken " "seriously, and that is not meant to be used seriously or long-term." msgstr "" -"Для гумористичного контенту, призначеного як новинка або жарт, який не слід " -"сприймати серйозно, і який не призначений для серйозного або довгострокового " -"використання." +"Для гумористичного контенту, призначеного як новинка або жарт, який не " +"слід сприймати серйозно, і який не призначений для серйозного або " +"довгострокового використання." #. NOTE: tags: title for building #: app/_translations.py:28 @@ -123,8 +122,8 @@ msgstr "Механіки та інструменти будівництва" msgctxt "tags" msgid "Adds game mechanics or tools that change how players build." msgstr "" -"Додає ігрові механіки або інструменти, які змінюють спосіб будівництва для " -"гравців." +"Додає ігрові механіки або інструменти, які змінюють спосіб будівництва " +"для гравців." #. NOTE: tags: title for chat #: app/_translations.py:36 @@ -163,8 +162,8 @@ msgid "" "Requires futher installation steps, such as installing LuaRocks or " "editing the trusted mod setting" msgstr "" -"Потребує додаткових кроків встановлення, таких як встановлення LuaRocks або " -"редагування налаштувань довірених модів" +"Потребує додаткових кроків встановлення, таких як встановлення LuaRocks " +"або редагування налаштувань довірених модів" #. NOTE: tags: title for crafting #: app/_translations.py:48 @@ -192,9 +191,10 @@ msgid "" "content only available through a creative inventory, or provides tools " "that facilitate ingame creation and doesn't add difficulty or scarcity" msgstr "" -"Написано спеціально або виключно для використання в творчому режимі. Додає " -"контент, доступний лише через творчий інвентар, або надає інструменти, які " -"полегшують створення в грі, і не додає складності чи дефіциту" +"Написано спеціально або виключно для використання в творчому режимі. " +"Додає контент, доступний лише через творчий інвентар, або надає " +"інструменти, які полегшують створення в грі, і не додає складності чи " +"дефіциту" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -285,8 +285,8 @@ msgid "" "For content whose main utility or features are provided within a GUI, on-" "screen menu, or similar" msgstr "" -"Для контенту, основна утиліта або функції якого надаються через графічний " -"інтерфейс користувача, екранне меню або подібне" +"Для контенту, основна утиліта або функції якого надаються через графічний" +" інтерфейс користувача, екранне меню або подібне" #. NOTE: tags: title for hud #: app/_translations.py:82 @@ -299,8 +299,8 @@ msgstr "Головний інтерфейс" msgctxt "tags" msgid "For mods that grant the player extra information in the HUD" msgstr "" -"Для модів, які надають гравцю додаткову інформацію в головному інтерфейсі " -"користувача" +"Для модів, які надають гравцю додаткову інформацію в головному інтерфейсі" +" користувача" #. NOTE: tags: title for inventory #: app/_translations.py:86 @@ -387,8 +387,8 @@ msgid "" "For mods created for the Discord \"Weekly Challenges\" modding event in " "2021" msgstr "" -"Для модів, створених для модінг-івенту \"Щотижневі челенджі\" у Discord у " -"2021 році" +"Для модів, створених для модінг-івенту \"Щотижневі челенджі\" у Discord у" +" 2021 році" #. NOTE: tags: title for less_than_px #: app/_translations.py:114 @@ -399,8 +399,8 @@ msgstr "<16пікс" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "Менше ніж 16 пікселів" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -549,8 +549,8 @@ msgid "" "For content designed for one or more players that focus on combat against" " the world, mobs, or NPCs." msgstr "" -"Для контенту, призначеного для одного або більше гравців, що зосереджується " -"на боях проти світу, мобів або NPC." +"Для контенту, призначеного для одного або більше гравців, що " +"зосереджується на боях проти світу, мобів або NPC." #. NOTE: tags: title for pvp #: app/_translations.py:164 @@ -641,8 +641,8 @@ msgid "" "Allows the player to customize their character by changing the texture or" " adding accessories." msgstr "" -"Дозволяє гравцю налаштовувати свого персонажа, змінюючи текстури або додаючи " -"аксесуари." +"Дозволяє гравцю налаштовувати свого персонажа, змінюючи текстури або " +"додаючи аксесуари." #. NOTE: tags: title for sound_music #: app/_translations.py:192 @@ -703,8 +703,9 @@ msgid "" "Written specifically for survival gameplay with a focus on game-balance, " "difficulty level, or resources available through crafting, mining, ..." msgstr "" -"Написано спеціально для ігор на виживання з акцентом на баланс гри, рівень " -"складності або ресурси, доступні через майстрування, видобуток, тощо..." +"Написано спеціально для ігор на виживання з акцентом на баланс гри, " +"рівень складності або ресурси, доступні через майстрування, видобуток, " +"тощо..." #. NOTE: tags: title for technology #: app/_translations.py:210 @@ -717,7 +718,8 @@ msgstr "Машини / Електроніка" msgctxt "tags" msgid "Adds machines useful in automation, tubes, or power." msgstr "" -"Додає машини, корисні для автоматизації, трубопроводів або енергопостачання." +"Додає машини, корисні для автоматизації, трубопроводів або " +"енергопостачання." #. NOTE: tags: title for tools #: app/_translations.py:214 @@ -744,8 +746,9 @@ msgid "" "Adds or changes transportation methods. Includes teleportation, vehicles," " ridable mobs, transport infrastructure and thematic content" msgstr "" -"Додає або змінює способи транспортування. Включає телепортацію, транспортні " -"засоби, їздових мобів, транспортну інфраструктуру та тематичний контент" +"Додає або змінює способи транспортування. Включає телепортацію, " +"транспортні засоби, їздових мобів, транспортну інфраструктуру та " +"тематичний контент" #. NOTE: tags: title for world_tools #: app/_translations.py:222 @@ -842,15 +845,15 @@ msgstr "Насильство" msgctxt "content_warnings" msgid "Non-cartoon violence. May be towards fantasy or human-like characters" msgstr "" -"Насильство, не в стилі мультфільмів. Може бути спрямоване на фантастичних " -"або людиноподібних персонажів" +"Насильство, не в стилі мультфільмів. Може бути спрямоване на фантастичних" +" або людиноподібних персонажів" #: app/querybuilder.py:60 app/templates/admin/languages/list.html:27 #: app/templates/admin/tags/list.html:34 #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Пакунки" @@ -865,7 +868,30 @@ msgstr "%(package_type)s для %(game_name)s" msgid "%(delta)s ago" msgstr "%(delta)s тому" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "Імʼя користувача" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "Запит" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL-адреса" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Пошук" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Рекомендоване" @@ -886,17 +912,18 @@ msgstr "Обмежити до пакунку" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Зберегти" @@ -905,7 +932,7 @@ msgstr "Зберегти" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -925,7 +952,6 @@ msgid "Page Content" msgstr "Зміст сторінки" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Приватний" @@ -940,8 +966,7 @@ msgstr "Колекція з подібною назвою вже існує" #: app/blueprints/collections/__init__.py:164 msgid "Unable to create collection as a package with that name already exists" -msgstr "" -"Не вдається створити колекцію, оскільки пакунок з такою назвою вже існує" +msgstr "Не вдається створити колекцію, оскільки пакунок з такою назвою вже існує" #: app/blueprints/collections/__init__.py:310 msgid "Added package to collection" @@ -966,8 +991,8 @@ msgstr "Пакунок видалено з колекції обраних" #: app/blueprints/feeds/__init__.py:32 app/templates/index.html:8 msgid "Welcome to the best place to find Luanti mods, games, and texture packs" msgstr "" -"Ласкаво просимо до найкращого місця для пошуку модів, ігор та текстур для " -"Luanti" +"Ласкаво просимо до найкращого місця для пошуку модів, ігор та текстур для" +" Luanti" #: app/blueprints/feeds/__init__.py:70 app/templates/base.html:29 #: app/templates/base.html:36 @@ -1018,19 +1043,19 @@ msgstr "Переклад" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Випуски" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Скриншоти" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Керівники проекту" @@ -1053,9 +1078,9 @@ msgstr "Поділитися та значки" msgid "Remove / Unpublish" msgstr "Видалити / Зняти з публікації" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "Підтримувані ігри" @@ -1085,13 +1110,10 @@ msgstr "Застаріле" msgid "All content warnings" msgstr "Усі попередження про контент" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "Запит" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "Тип" @@ -1103,7 +1125,7 @@ msgstr "Автор" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Теги" @@ -1114,7 +1136,7 @@ msgstr "Попередження про контент" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Ліцензія" @@ -1126,7 +1148,7 @@ msgstr "Підтримує гру" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1158,7 +1180,7 @@ msgstr "Сортувати за" msgid "Package score" msgstr "Оцінка пакунку" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1207,12 +1229,12 @@ msgid "Title (Human-readable)" msgstr "Заголовок (Читабельний)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Назва (Технічна)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Лише малі літери (a-z), цифри (0-9) та підкреслення (_)" @@ -1222,7 +1244,7 @@ msgid "Short Description (Plaintext)" msgstr "Короткий опис (Простий текст)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Стан підтримки" @@ -1271,8 +1293,8 @@ msgid "" "Package already exists, but is removed. Please contact ContentDB staff to" " restore the package" msgstr "" -"Пакунок вже існує, але був видалений. Будь ласка, зверніться до персоналу " -"ContentDB для відновлення пакунку" +"Пакунок вже існує, але був видалений. Будь ласка, зверніться до персоналу" +" ContentDB для відновлення пакунку" #: app/blueprints/packages/packages.py:273 msgid "Package already exists" @@ -1282,7 +1304,7 @@ msgstr "Пакунок вже існує" msgid "A collection with a similar name already exists" msgstr "Колекція з подібною назвою вже існує" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " @@ -1291,94 +1313,93 @@ msgstr "" "Ви повинні додати електронну адресу до свого облікового запису та " "підтвердити її, перш ніж ви зможете керувати пакунками" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "Зберегти чернетку" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Не вдалося знайти цього користувача" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Доступ заборонено" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "У вас немає дозволу на це" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" -msgstr "" -"Будь ласка, прокоментуйте, які зміни потрібно внести в ланцюжку схвалення" +msgstr "Будь ласка, прокоментуйте, які зміни потрібно внести в ланцюжку схвалення" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -"Будь ласка, прокоментуйте в ланцюжку схвалення, аби редактори знали, що ви " -"змінили" +"Будь ласка, прокоментуйте в ланцюжку схвалення, аби редактори знали, що " +"ви змінили" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "Встановити стан на %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Пакунок видалено" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "Пакунок не схвалено" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "Керівники проекту (Через кому)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "У вас немає дозволу редагувати керівників проєкту" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Ви не є керівником проекту" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "Власники пакунку не можуть видалити себе з керівників проекту" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Імʼя автора" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "Увімкнути виявлення підтримки на основі залежностей (рекомендується)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "Підтримувані ігри" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "Непідтримувані ігри" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "Підтримує всі ігри (якщо не вказано інше) / незалежний від гри" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" "Вам потрібно мати хоча б один випуск, перш ніж ви зможете редагувати " "підтримку ігор" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Мод(пак) має містити хоча б один мод. Будь ласка, створіть новий випуск" @@ -1393,7 +1414,7 @@ msgstr "Метод" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "Завантаження файлу" @@ -1403,28 +1424,22 @@ msgstr "Посилання на Git (наприклад: хеш коміту, г #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Мінімальна версія Luanti" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Максимальна версія Luanti" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL-адреса" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID завдання" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Схвалено" @@ -1436,77 +1451,77 @@ msgstr "Імпортувати з Git" msgid "Upload .zip file" msgstr "Завантажити файл .zip" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Встановити мінімум" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Встановити максимум" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "Змінюйте лише значення, які були раніше встановлені як «немає»" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Оновити" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Тригер" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Новий коміт" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Новий теґ" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "Назва гілки" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Дія" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "Надіслати сповіщення та позначити як застаріле" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Створити випуск" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Зберегти налаштування" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "Вимкнути автоматизацію" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Будь ласка, додайте URL репозиторію Git для налаштування автоматичних " "випусків" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Конфігурацію оновлень видалено" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Тепер, будь ласка, створіть початковий випуск" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Коментар" @@ -1538,14 +1553,14 @@ 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:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "Посилання на заблоковані сайти не дозволяється" @@ -1557,27 +1572,42 @@ msgstr "Ви не можете голосувати за відгуки на с msgid "You can't vote on your own reviews!" msgstr "Ви не можете голосувати за свої відгуки!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Заголовок/Підпис" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Обкладинка" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Повідомлення" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Скарга" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "PNG, JPEG або WebP файл зображення" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Вже підписано!" @@ -1610,21 +1640,20 @@ msgstr "Неможливо видалити перший допис ланцюж msgid "Please wait before commenting again" msgstr "Будь ласка, зачекайте перед тим, як коментувати знову" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "Відкрити Ланцюжок" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Неможливо створити ланцюжок!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" -msgstr "" -"Ланцюжок для затвердження вже існує! Розгляньте можливість відповісти там" +msgstr "Ланцюжок для затвердження вже існує! Розгляньте можливість відповісти там" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Будь ласка, зачекайте перед тим, як відкрити інший ланцюжок" @@ -1643,7 +1672,7 @@ msgstr "Ім'я користувача або електронна пошта" msgid "Password" msgstr "Пароль" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Запамʼятати мене" @@ -1677,21 +1706,16 @@ msgstr "Не вдалося увійти" msgid "Display Name" msgstr "Ім'я для відображення" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "Імʼя користувача" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "" -"Тільки літери алфавіту (A-Z, a-z), цифри (0-9), підкреслення (_), дефіси (-) " -"і крапки (.) дозволені" +"Тільки літери алфавіту (A-Z, a-z), цифри (0-9), підкреслення (_), дефіси " +"(-) і крапки (.) дозволені" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Ел. пошта" @@ -1700,113 +1724,109 @@ msgstr "Ел. пошта" msgid "What is the result of the above calculation?" msgstr "Який результат наведеного обчислення?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Я погоджуюся" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Зареєструватися" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Невірна відповідь на капчу" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Скинути пароль" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Не вдалося знайти обліковий запис" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Новий пароль" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Перевірте пароль" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "Паролі повинні збігатися" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Старий пароль" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Паролі не співпадають" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Ця електронна адреса була відписана або заблокована, і не може бути " "використана" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Електронна адреса вже використовується" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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. Спробуйте іншу електронну " -"адресу." +"використовується користувачем %(display_name)s. Спробуйте іншу електронну" +" адресу." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Ваш пароль було успішно змінено." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Старий пароль неправильний" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "Невідомий токен перевірки!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Термін дії токена закінчився" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Інший користувач вже використовує цю електронну пошту" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Зміну електронної пошти підтверджено" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Адресу електронної пошти змінено" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -"Ваша електронна адреса була змінена. Якщо ви не запитували цю зміну, будь " -"ласка, зв'яжіться з адміністратором." +"Ваша електронна адреса була змінена. Якщо ви не запитували цю зміну, будь" +" ласка, зв'яжіться з адміністратором." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Тепер ви можете увійти" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Надіслати" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1863,7 +1883,7 @@ msgstr "Невідомий тип претензії" msgid "Top reviewer" msgstr "Найкращий рецензент" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s написав найкорисніші відгуки на ContentDB." @@ -1876,7 +1896,7 @@ msgstr "2-й найкорисніший критик" msgid "3rd most helpful reviewer" msgstr "3-й найкорисніший критик" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Це ставить %(display_name)s у топ %(perc)s%%" @@ -1974,8 +1994,8 @@ msgid "" "You need to add an email address and password before you can remove your " "GitHub account" msgstr "" -"Вам потрібно додати адресу електронної пошти та пароль, перш ніж ви зможете " -"видалити свій обліковий запис GitHub" +"Вам потрібно додати адресу електронної пошти та пароль, перш ніж ви " +"зможете видалити свій обліковий запис GitHub" #: app/blueprints/users/settings.py:279 msgid "Users with moderator rank or above cannot be deleted" @@ -2001,61 +2021,54 @@ msgstr "Ранг" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Не можна підвищити користувача до рангу вищого за ваш!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Не вдалося авторизуватися [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Привʼязка GitHub до облікового запису" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" -msgstr "" -"Обліковий запис GitHub вже прив'язаний з іншим користувачем: %(username)s" +msgstr "Обліковий запис GitHub вже прив'язаний з іншим користувачем: %(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "Не вдалося авторизуватися [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "Текст для пошуку (regex)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Фільтр файлів" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Пошук" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" "Пакунок з таким ім'ям вже існує. Будь ласка, ознайомтесь з Політикою та " "Керівництвом 3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Вам потрібно створити випуск, перш ніж цей пакунок може бути схвалений." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "Випуск все ще імпортується або має помилку." -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Налаштувати випуски" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "Вам потрібно додати хоча б один скріншот." -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " @@ -2064,7 +2077,7 @@ msgstr "" "Наступні жорсткі залежності повинні бути спочатку додані до ContentDB: " "%(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" @@ -2072,27 +2085,27 @@ msgstr "" "Які ігри підтримує ваш пакунок? Будь ласка, вкажіть на сторінці " "підтримуваних ігор" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "Будь ласка, зачекайте, поки ліцензія буде додана до CDB." -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -"Будь ласка, переконайтеся, що цей пакунок має права на використання імен, " -"які він використовує." +"Будь ласка, переконайтеся, що цей пакунок має права на використання імен," +" які він використовує." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" "Будь ласка, переконайтеся, що цей пакунок має права на використання імен " "%(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2100,15 +2113,15 @@ msgstr "" msgid "See more" msgstr "Переглянути більше" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "Помилка: Інший пакунок вже використовує цю тему форуму!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "Помилка: Автор теми форуму не збігається з автором пакунку." -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." @@ -2116,22 +2129,21 @@ msgstr "" "Попередження: Тему форуму не знайдено. Можливо, тема була створена після " "останнього сканування форуму." -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" -msgstr "" -"Ім'я може містити лише малі літери (a-z), цифри (0-9) та підкреслення (_)" +msgstr "Ім'я може містити лише малі літери (a-z), цифри (0-9) та підкреслення (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "У вас немає дозволу на редагування цього пакунку" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "У вас немає дозволу на зміну назви пакунку" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "Ви не можете змінити тип пакунку після його затвердження" @@ -2144,8 +2156,8 @@ msgid "" "You've created too many releases for this package in the last 5 minutes, " "please wait before trying again" msgstr "" -"Ви створили занадто багато випусків для цього пакунку за останні 5 хвилин, " -"будь ласка, зачекайте перед тим, як спробувати знову" +"Ви створили занадто багато випусків для цього пакунку за останні 5 " +"хвилин, будь ласка, зачекайте перед тим, як спробувати знову" #: app/logic/releases.py:41 msgid "A release with this name already exists" @@ -2158,19 +2170,15 @@ msgstr "Невірний хеш коміту; він має бути рядко #: app/logic/screenshots.py:32 msgid "Too many requests, please wait before trying again" msgstr "" -"Занадто багато запитів, будь ласка, почекайте перед тим, як спробувати знову" - -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "PNG, JPEG або WebP файл зображення" +"Занадто багато запитів, будь ласка, почекайте перед тим, як спробувати " +"знову" #: app/logic/screenshots.py:51 #, python-format msgid "" "Screenshot is too small, it should be at least %(width)s by %(height)s " "pixels" -msgstr "" -"Знімок екрану замалий, потрібно мінімум %(width)s на %(height)s пікселів" +msgstr "Знімок екрану замалий, потрібно мінімум %(width)s на %(height)s пікселів" #: app/logic/uploads.py:58 #, python-format @@ -2197,15 +2205,15 @@ msgid "" "Unable to create an account as the username is already taken. If you " "meant to log in, you need to connect %(provider)s to your account first" msgstr "" -"Не вдалося створити обліковий запис, оскільки ім'я користувача вже зайняте. " -"Якщо ви маєте на увазі вхід, спочатку потрібно підключити %(provider)s до " -"вашого облікового запису" +"Не вдалося створити обліковий запис, оскільки ім'я користувача вже " +"зайняте. Якщо ви маєте на увазі вхід, спочатку потрібно підключити " +"%(provider)s до вашого облікового запису" #: app/logic/users.py:33 msgid "That username/display name is already in use, please choose another." msgstr "" -"Це ім'я користувача/відображення вже використовується, будь ласка, виберіть " -"інше." +"Це ім'я користувача/відображення вже використовується, будь ласка, " +"виберіть інше." #: app/logic/users.py:40 msgid "Unable to create an account as the username was used in the past." @@ -2213,6 +2221,35 @@ msgstr "" "Неможливо створити обліковий запис, оскільки це ім'я користувача " "використовувалося в минулому." +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "Інше" + #: app/models/packages.py:69 msgid "Mod" msgstr "Мод" @@ -2335,15 +2372,16 @@ msgid "" "Finished, the maintainer doesn't intend to continue working on it or " "provide support" msgstr "" -"Завершено, розробник не планує продовжувати роботу над проєктом або надавати " -"підтримку" +"Завершено, розробник не планує продовжувати роботу над проєктом або " +"надавати підтримку" #: app/models/packages.py:185 msgid "" "The maintainer doesn't recommend this package. See the description for " "more info" msgstr "" -"Розробник не рекомендує цей пакунок. Дивіться опис для додаткової інформації" +"Розробник не рекомендує цей пакунок. Дивіться опис для додаткової " +"інформації" #: app/models/packages.py:231 msgid "Submit for Approval" @@ -2365,17 +2403,17 @@ msgstr "Затвердити" msgid "Delete" msgstr "Видалити" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "Знайдено новий коміт %(hash)s у Git-репозиторії." -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "Останній випуск був за комітом %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "Знайдений новий теґ %(tag_name)s на репозиторії Git." @@ -2409,7 +2447,7 @@ msgid "Editor" msgstr "Редактор" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "Бот" @@ -2422,132 +2460,125 @@ msgid "Admin" msgstr "Адмін" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "Редагування пакунку" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "Затвердження пакунку" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Новий Ланцюжок" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "Новий відгук" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "Відповідь на ланцюжок" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Керівник" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "Попередження редактора" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "Різне редактора" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "Інше" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "Це сповіщення про редагування пакунку." -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "Це сповіщення про схвалення пакунку." -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "Це сповіщення про новий ланцюжок." -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "Це сповіщення про новий відгук." -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "Це сповіщення про відповідь на ланцюжок." -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "Це сповіщення від бота." -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "Це сповіщення про зміну відповідального." -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "Це сповіщення про попередження редактора." -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "Це сповіщення про різні питання редактора." -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "Це сповіщення іншого типу." -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "Коли інший користувач редагує ваші пакунки, випуски тощо." -#: app/models/users.py:504 -msgid "Notifications from editors related to the package approval process." -msgstr "" -"Повідомлення від редакторів, що стосуються процесу затвердження пакунку." - #: app/models/users.py:506 +msgid "Notifications from editors related to the package approval process." +msgstr "Повідомлення від редакторів, що стосуються процесу затвердження пакунку." + +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "Коли створено ланцюжок до вашого пакунку." -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "Коли користувач залишає відгук про ваш пакунок." -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "Коли хтось відповідає на ланцюжок, за яким ви стежите." -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "Від бота — наприклад, сповіщення про оновлення." -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "Коли змінюються підтримувачі вашого пакунку." -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "Для редакторів: важливі сповіщення." -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "Для редакторів: незначні сповіщення, включаючи нові ланцюжки." -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." -msgstr "" -"Незначні сповіщення, які не є достатньо важливими для окремої категорії." +msgstr "Незначні сповіщення, які не є достатньо важливими для окремої категорії." #: app/tasks/emails.py:122 msgid "" @@ -2570,7 +2601,7 @@ msgstr "%(num)d нових сповіщень" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Переглянути" @@ -2657,7 +2688,7 @@ msgstr "Вийти" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "Мови" @@ -2674,8 +2705,8 @@ msgid "Contact Us" msgstr "Зв'язатися з нами" #: app/templates/base.html:262 -msgid "Rules" -msgstr "Правила" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2694,7 +2725,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / Канали" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Політика Конфіденційності" @@ -2749,66 +2780,67 @@ msgstr "Наша політика конфіденційності була он msgid "Welcome" msgstr "Ласкаво просимо" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s від %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Попередній" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Наступний" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Нещодавно додані" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Нещодавно оновлено" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Найкращі Ігри" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Найкращі Моди" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Найкращі Текстури" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Пошук за теґами" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Найвище оцінені" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "Усі відгуки" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Останні позитивні відгуки" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "" -"CDB має %(count)d пакунків із загальною кількістю завантажень %(downloads)d." +"CDB має %(count)d пакунків із загальною кількістю завантажень " +"%(downloads)d." #: app/templates/admin/audit_view.html:16 #, python-format @@ -2966,6 +2998,7 @@ msgstr "Токени не створені" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Редагувати" @@ -2992,6 +3025,7 @@ msgid "You can replace the description with your own" msgstr "Ви можете замінити опис на свій власний" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "Ви впевнені, що хочете видалити {title}?" @@ -3050,8 +3084,8 @@ msgstr "Колекція від %(author)s" #: app/templates/collections/view.html:69 msgid "To add a package, go to the package's page and click 'Add to collection'" msgstr "" -"Щоб додати пакунок, перейдіть на сторінку пакунку та натисніть " -"\"Додати до колекції\"" +"Щоб додати пакунок, перейдіть на сторінку пакунку та натисніть \"Додати " +"до колекції\"" #: app/templates/donate/index.html:8 msgid "Some content creators are accepting donations for their work." @@ -3062,8 +3096,8 @@ msgid "" "Donations are a great way to support your favorite modders, artists, and " "game developers." msgstr "" -"Пожертви – чудовий спосіб підтримати ваших улюблених моддерів, художників і " -"розробників ігор." +"Пожертви – чудовий спосіб підтримати ваших улюблених моддерів, художників" +" і розробників ігор." #: app/templates/donate/index.html:37 #, python-format @@ -3103,13 +3137,12 @@ msgid "" "No reviewed packages accepting donations. Consider reviewing your " "favourite packages" msgstr "" -"Немає пакунків з відгуками, які приймають пожертви. Розгляньте можливість " -"залишити відгук про ваші улюблені пакунки" +"Немає пакунків з відгуками, які приймають пожертви. Розгляньте можливість" +" залишити відгук про ваші улюблені пакунки" #: app/templates/donate/index.html:82 msgid "Sign in to see recommendations based on the packages you've reviewed" -msgstr "" -"Увійдіть, щоб побачити рекомендації на основі пакунків, які ви переглянули" +msgstr "Увійдіть, щоб побачити рекомендації на основі пакунків, які ви переглянули" #: app/templates/donate/index.html:89 msgid "Top packages" @@ -3188,7 +3221,8 @@ msgstr "" #: app/templates/emails/unable_to_find_account.html:9 msgid "Otherwise, you may need to contact the admin for help." msgstr "" -"Інакше вам, можливо, потрібно буде звернутися до адміністратора за допомогою." +"Інакше вам, можливо, потрібно буде звернутися до адміністратора за " +"допомогою." #: app/templates/emails/unable_to_find_account.html:12 msgid "" @@ -3294,8 +3328,8 @@ msgstr "Цей пакунок можна надіслати на затверд #: app/templates/macros/package_approval.html:49 msgid "You need to fix the above errors before you can submit for review" msgstr "" -"Вам потрібно виправити наведені вище помилки, перш ніж ви зможете надіслати " -"на розгляд" +"Вам потрібно виправити наведені вище помилки, перш ніж ви зможете " +"надіслати на розгляд" #: app/templates/macros/package_approval.html:59 msgid "Package approval thread" @@ -3440,8 +3474,8 @@ msgid "" "This is a stacked area graph. For total downloads, look at the combined " "height." msgstr "" -"Це складений графік з областями. Загальна кількість завантажень — це сукупна " -"висота всіх областей." +"Це складений графік з областями. Загальна кількість завантажень — це " +"сукупна висота всіх областей." #: app/templates/macros/stats.html:98 msgid "Downloads by Client" @@ -3457,8 +3491,7 @@ msgstr "New Install: користувач натиснув [Встано #: app/templates/macros/stats.html:107 msgid "Dependency: was installed automatically to fulfill a dependency." -msgstr "" -"Dependency: було встановлено автоматично для виконання залежності." +msgstr "Dependency: було встановлено автоматично для виконання залежності." #: app/templates/macros/stats.html:108 msgid "Update: download was to update the package." @@ -3469,8 +3502,8 @@ msgid "" "Other / Unknown: downloaded by a web browser or an outdated Luanti" " version (before 5.5)." msgstr "" -"Other / Unknown: завантажено веб-переглядачем або застарілою версією " -"Luanti (до 5.5)." +"Other / Unknown: завантажено веб-переглядачем або застарілою " +"версією Luanti (до 5.5)." #: app/templates/macros/stats.html:121 msgid "Need more stats?" @@ -3506,19 +3539,15 @@ msgstr "Цей ланцюжок було закрито." msgid "You don't have permission to post." msgstr "Ви не маєте дозволу на публікацію." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "Ви можете додати когось до приватної ланцюжка, написавши @username." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Ланцюжків не знайдено" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Ланцюжок" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Остання відповідь" @@ -3556,7 +3585,7 @@ msgstr "Дії" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "WIP" @@ -3585,7 +3614,7 @@ msgstr "Теми форуму" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3700,16 +3729,16 @@ msgid "" "Titles must be globally unique. For example, what's the name of your " "application?" msgstr "" -"Заголовки мають бути глобально унікальними. Наприклад, як називається ваша " -"програма?" +"Заголовки мають бути глобально унікальними. Наприклад, як називається " +"ваша програма?" #: app/templates/oauth/create_edit.html:68 msgid "" "Shown to users when you request access to their account. For example, " "what does your application do?" msgstr "" -"Показується користувачам, коли ви запитуєте доступ до їх облікового запису. " -"Наприклад, що робить ваш додаток?" +"Показується користувачам, коли ви запитуєте доступ до їх облікового " +"запису. Наприклад, що робить ваш додаток?" #: app/templates/oauth/create_edit.html:70 msgid "Where will you store your client_secret?" @@ -3733,6 +3762,7 @@ msgid "No applications created" msgstr "Не створено жодних застосунків" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" "Використовуйте Shift, щоб вибрати кілька. Залиште вибір пустим, щоб " @@ -3829,8 +3859,8 @@ msgid "" "You can include a .cdb.json file in your package to update these details " "automatically." msgstr "" -"Ви можете включити файл .cdb.json у свій пакунок, аби автоматично оновлювати " -"ці дані." +"Ви можете включити файл .cdb.json у свій пакунок, аби автоматично " +"оновлювати ці дані." #: app/templates/packages/create_edit.html:55 msgid "" @@ -3847,26 +3877,24 @@ msgstr "Ви маєте зняти пакунок з публікації, що #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" -"Порада: не використовуйте Minetest, mod або modpack в " -"короткому описі. Вони непотрібні і витрачають символи." #: app/templates/packages/create_edit.html:88 msgid "" "Please choose 'Work in Progress' if your package is unstable, and " "shouldn't be recommended to all players" msgstr "" -"Будь ласка, виберіть «В розробці», якщо ваш пакунок нестабільний і не може " -"бути рекомендований усім гравцям" +"Будь ласка, виберіть «В розробці», якщо ваш пакунок нестабільний і не " +"може бути рекомендований усім гравцям" #: app/templates/packages/create_edit.html:93 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -"Якщо медіафайлів немає, установіть для медіа-ліцензії те саме значення, що й " -"для Ліцензії." +"Якщо медіафайлів немає, установіть для медіа-ліцензії те саме значення, " +"що й для Ліцензії." #: app/templates/packages/create_edit.html:97 msgid "" @@ -3881,16 +3909,16 @@ msgid "" "There's no need to include the forum topic in the long description, it's " "already shown on the page." msgstr "" -"Немає необхідності включати тему форуму в довгий опис, вона вже показана на " -"сторінці." +"Немає необхідності включати тему форуму в довгий опис, вона вже показана " +"на сторінці." #: app/templates/packages/create_edit.html:103 msgid "" "There's no need to include the repository URL in the long description, " "it's already shown on the page." msgstr "" -"Немає необхідності включати URL-адресу репозиторію в довгий опис, вона вже " -"показана на сторінці." +"Немає необхідності включати URL-адресу репозиторію в довгий опис, вона " +"вже показана на сторінці." #: app/templates/packages/create_edit.html:107 msgid "What to write in the long description" @@ -3947,12 +3975,14 @@ msgstr "Відео з YouTube буде відображено у вигляді #: app/templates/packages/create_edit.html:144 msgid "If blank, the author's donation URL will be used instead." msgstr "" -"Якщо поле порожнє, замість нього буде використано URL-адресу пожертви автора." +"Якщо поле порожнє, замість нього буде використано URL-адресу пожертви " +"автора." #: app/templates/packages/create_edit.html:145 msgid "How can users translate your package? ie: weblate URL or a help page" msgstr "" -"Як користувачі можуть перекласти ваш пакунок? Веб-адреса або сторінка довідки" +"Як користувачі можуть перекласти ваш пакунок? Веб-адреса або сторінка " +"довідки" #: app/templates/packages/create_edit.html:150 msgid "" @@ -3976,8 +4006,8 @@ msgid "" "Depending on their rank, they will be able to edit the package, create " "releases and screenshots, and read private threads." msgstr "" -"Залежно від свого рангу вони зможуть редагувати пакунок, створювати випуски " -"та знімки екрана, а також читати приватні ланцюжки." +"Залежно від свого рангу вони зможуть редагувати пакунок, створювати " +"випуски та знімки екрана, а також читати приватні ланцюжки." #: app/templates/packages/edit_maintainers.html:13 msgid "" @@ -4039,8 +4069,8 @@ msgstr "Перевизначено на ContentDB" #: app/templates/packages/game_support.html:68 msgid "Unknown. Please either add supported games or check 'Supports all games'" msgstr "" -"Невідомо. Будь ласка, додайте підтримувані ігри або позначте «Підтримує всі " -"ігри»" +"Невідомо. Будь ласка, додайте підтримувані ігри або позначте «Підтримує " +"всі ігри»" #: app/templates/packages/game_support.html:75 #, python-format @@ -4060,16 +4090,16 @@ msgid "" "When checked, this indicates that this package should support all games, " "unless excluded by unsupported_games." msgstr "" -"Якщо позначено, це вказує на те, що цей пакунок має підтримувати всі ігри, " -"якщо їх не виключено в unsupported_games." +"Якщо позначено, це вказує на те, що цей пакунок має підтримувати всі " +"ігри, якщо їх не виключено в unsupported_games." #: app/templates/packages/game_support.html:97 msgid "" "You can check this and still specify games in supported_games that you've" " tested." msgstr "" -"Ви можете перевірити це та все одно вказати ігри в supported_games, які ви " -"протестували." +"Ви можете перевірити це та все одно вказати ігри в supported_games, які " +"ви протестували." #: app/templates/packages/game_support.html:101 msgid "It's not possible for texture packs to support all games." @@ -4080,7 +4110,8 @@ msgid "" "The package depends on a game-specific mod, and so cannot support all " "games." msgstr "" -"Пакунок залежить від модифікації конкретної гри, тому не підтримує всі ігри." +"Пакунок залежить від модифікації конкретної гри, тому не підтримує всі " +"ігри." #: app/templates/packages/game_support.html:111 msgid "Overrides" @@ -4092,8 +4123,8 @@ msgid "" "It's best to add supported/unsupported games to %(conf)s, but in the " "meantime you can add them here." msgstr "" -"Найкраще додавати підтримувані/непідтримувані ігри до %(conf)s, але також ви " -"можете додати їх тут." +"Найкраще додавати підтримувані/непідтримувані ігри до %(conf)s, але також" +" ви можете додати їх тут." #: app/templates/packages/game_support.html:116 #, python-format @@ -4146,8 +4177,8 @@ msgid "" "This package is currently undergoing review, and changes are needed " "before it can be added." msgstr "" -"Наразі цей пакунок перебуває на стадії перегляду, і перед його додаванням " -"необхідні зміни." +"Наразі цей пакунок перебуває на стадії перегляду, і перед його додаванням" +" необхідні зміни." #: app/templates/packages/gone.html:41 msgid "Please check back again later." @@ -4332,8 +4363,8 @@ msgid "" "You can create releases automatically when you push commits or tags to " "your repository." msgstr "" -"Ви можете створювати випуски автоматично, коли ви надсилаєте коміти або теґи " -"до вашого сховища." +"Ви можете створювати випуски автоматично, коли ви надсилаєте коміти або " +"теґи до вашого сховища." #: app/templates/packages/release_new.html:28 #: app/templates/packages/release_wizard.html:69 @@ -4404,8 +4435,8 @@ msgid "" "You need to create releases even if you use a rolling release development" " cycle, as Luanti needs them to check for updates." msgstr "" -"Ви повинні створювати випуски, навіть якщо ви використовуєте цикл розробки, " -"оскільки вони потрібні Luanti для перевірки оновлень." +"Ви повинні створювати випуски, навіть якщо ви використовуєте цикл " +"розробки, оскільки вони потрібні Luanti для перевірки оновлень." #: app/templates/packages/release_wizard.html:20 #: app/templates/packages/update_config.html:12 @@ -4413,8 +4444,8 @@ msgid "" "When you push a change to your Git repository, ContentDB can create a new" " release automatically or send you a reminder." msgstr "" -"Коли ви вносите зміни до вашого Git-репозиторію, ContentDB може автоматично " -"створити новий випуск або надіслати вам нагадування." +"Коли ви вносите зміни до вашого Git-репозиторію, ContentDB може " +"автоматично створити новий випуск або надіслати вам нагадування." #: app/templates/packages/release_wizard.html:21 msgid "" @@ -4480,8 +4511,8 @@ msgid "" "Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " "screenshots %(screenshot_size)d MB)" msgstr "" -"Загальне використання сховища: %(total_size)d мб (випуски %(release_size)d " -"мб, скріншоти %(screenshot_size)d мб)" +"Загальне використання сховища: %(total_size)d мб (випуски " +"%(release_size)d мб, скріншоти %(screenshot_size)d мб)" #: app/templates/packages/remove.html:4 #, python-format @@ -4508,12 +4539,13 @@ msgid "" "\t\t\tlater point. ContentDB staff can restore removed packages, if " "needed." msgstr "" -"Щоб уникнути втрачання даних, ви не можете видалити свої пакунки назавжди.\n" +"Щоб уникнути втрачання даних, ви не можете видалити свої пакунки " +"назавжди.\n" "\t\t\tВи можете видалити їх з ContentDB, щоб\n" "\t\t\tкористувачі їх не бачили. Видалені пакунки можуть бути назавжди " "видалені на\n" -"\t\t\tпізнішому пункті. Персонал ContentDB може відновити видалені пакунки, " -"якщо потрібно." +"\t\t\tпізнішому пункті. Персонал ContentDB може відновити видалені " +"пакунки, якщо потрібно." #: app/templates/packages/remove.html:46 msgid "" @@ -4558,10 +4590,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Розмістіть відгук для %(title)s за допомогою %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" -"Будь ласка, переконайтеся, що ви прочитали правила " -"ContentDB" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4584,8 +4616,8 @@ msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." msgstr "" -"Це перетворить огляд на ланцюжок, зберігаючи коментарі, але не впливаючи на " -"рейтинг пакунку." +"Це перетворить огляд на ланцюжок, зберігаючи коментарі, але не впливаючи " +"на рейтинг пакунку." #: app/templates/packages/review_votes.html:4 #: app/templates/packages/view.html:371 @@ -4703,8 +4735,8 @@ msgid "" "To provide translations for your package, you need to create .tr files " "and upload a new release." msgstr "" -"Щоб надати переклади для вашого пакунку, вам потрібно створити .tr файли та " -"завантажити новий випуск." +"Щоб надати переклади для вашого пакунку, вам потрібно створити .tr файли " +"та завантажити новий випуск." #: app/templates/packages/translation.html:19 msgid "" @@ -4741,8 +4773,8 @@ msgid "" "To quickly add support for ContentDB package translation, create a file " "at %(location)s with the following content:" msgstr "" -"Щоб швидко додати підтримку перекладу пакунку, створіть файл в %(location)s " -"з таким вмістом:" +"Щоб швидко додати підтримку перекладу пакунку, створіть файл в " +"%(location)s з таким вмістом:" #: app/templates/packages/translation.html:102 msgid "With games, you also need to name the textdomain in game.conf:" @@ -4841,11 +4873,9 @@ msgstr "Не вільні мультимедія" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" -"Цей ланцюжок бачать лише його творці, супроводжувачі пакунків, користувачі з " -"рангом затвердження або вище та @згадані користувачі." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4935,7 +4965,7 @@ msgstr "" msgid "Donate now" msgstr "Пожертвувати зараз" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Залежності" @@ -4952,7 +4982,7 @@ msgid "Compatible Games" msgstr "Сумісні ігри" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "Не потребує конкретної гри" @@ -4967,8 +4997,8 @@ msgstr "Чи правильно наведене вище?" #: app/templates/packages/view.html:574 msgid "You need to either confirm this or tell ContentDB about supported games" msgstr "" -"Вам потрібно підтвердити це або надати інформацію ContentDB про підтримувані " -"ігри" +"Вам потрібно підтвердити це або надати інформацію ContentDB про " +"підтримувані ігри" #: app/templates/packages/view.html:586 msgid "Does not work with:" @@ -4986,7 +5016,7 @@ msgstr "Інформація" msgid "Technical Name" msgstr "Технічна назва" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "%(code_license)s для коду,
%(media_license)s для медіа." @@ -4995,7 +5025,7 @@ msgstr "%(code_license)s для коду,
%(media_license)s для медіа msgid "Unknown" msgstr "Невідомо" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Додано" @@ -5003,7 +5033,7 @@ msgstr "Додано" msgid "Remove myself" msgstr "Видалити себе" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Забезпечує" @@ -5015,7 +5045,11 @@ msgstr "Більше" msgid "See audit log" msgstr "Дивіться журнал аудиту" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." @@ -5023,29 +5057,100 @@ msgstr "" "Через спам ми більше не приймаємо повідомлення від анонімних користувачів" " через цю форму." -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "Увійдіть або зв’яжіться з адміністратором за посиланням нижче." -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "Про що ви повідомляєте? Чому ви повідомляєте про це?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "Звіти будуть надаватися співробітникам ContentDB." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." -msgstr "Лише адміністратор зможе побачити, хто створив звіт." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" -"Знайшли помилку? Будь ласка, повідомте про це на трекері проблем пакунку або " -"в ланцюжку." +"Знайшли помилку? Будь ласка, повідомте про це на трекері проблем пакунку " +"або в ланцюжку." + +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" #: app/templates/tasks/view.html:5 msgid "Task Failed" @@ -5055,7 +5160,7 @@ msgstr "Завдання не виконано" msgid "Working…" msgstr "Працюю…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Перезавантажте сторінку, щоб перевірити наявність оновлень." @@ -5082,14 +5187,6 @@ msgstr "" "Якщо пакунок не повинен бути на CDB (наприклад, якщо він взагалі не " "працює), ви можете повідомити нам про це тут." -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" -"Тільки ви, автор пакунку та користувачі з рангом Затверджувач і вище можуть " -"читати приватні ланцюжки." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5133,84 +5230,85 @@ msgstr "Помітно:" msgid "Plus approvers and editors" msgstr "Плюс затверджувачі та редактори" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "Цей огляд застарів?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "Наприклад, чи скаржиться на проблеми, які ви вже вирішили?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" -"Ви можете повідомити про застарілі відгуки, натиснувши %(flag)s на відгуку." +"Ви можете повідомити про застарілі відгуки, натиснувши %(flag)s на " +"відгуку." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" msgstr "Черга роботи редактора" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Черга схвалення" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Схвалити все" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Скріншоти не потребують схвалення." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Жодні пакунки не потребують схвалення." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Імпортування" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Випуски не потребують затвердження." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Усе готово!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Потрібна ліцензія" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Пакунки Теґів" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d пакунків не мають жодних теґів." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Переглянути теґи" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Невиконані залежності" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" "Назви модів, які мають жорсткі залежності, але не мають пакунків, що їх " "надають." -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Переглянути всі" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Останні дії" @@ -5222,7 +5320,8 @@ msgstr "Підтримка Гри для %(username)s" #: app/templates/todo/game_support.html:11 app/templates/todo/user.html:77 msgid "You should specify the games supported by your mods and texture packs." msgstr "" -"Ви маєте вказати ігри, що підтримуються вашими модами та пакунками текстур." +"Ви маєте вказати ігри, що підтримуються вашими модами та пакунками " +"текстур." #: app/templates/todo/game_support.html:12 app/templates/todo/user.html:78 msgid "Specifying game support makes it easier for players to find your content." @@ -5233,8 +5332,8 @@ msgid "" "If your package is game independent, confirm this using 'Supports all " "games'" msgstr "" -"Якщо ваш пакунок незалежний до ігор, підтвердіть це використовуючи «" -"Підтримує всі ігри»" +"Якщо ваш пакунок незалежний до ігор, підтвердіть це використовуючи " +"«Підтримує всі ігри»" #: app/templates/todo/game_support.html:35 msgid "Supports all games" @@ -5263,8 +5362,8 @@ msgid "" "Click the button below to confirm that the following packages do support " "all games, except for any games listed in unsupported_games:" msgstr "" -"Натисніть кнопку нижче, аби підтвердити, що наступні пакунки підтримують усі " -"ігри, за винятком будь-яких ігор, перелічених у unsupported_games:" +"Натисніть кнопку нижче, аби підтвердити, що наступні пакунки підтримують " +"усі ігри, за винятком будь-яких ігор, перелічених у unsupported_games:" #: app/templates/todo/game_support.html:74 msgid "Confirm" @@ -5496,32 +5595,33 @@ msgstr "Перегляд дозволів ContentDB на GitHub" msgid "Disconnect" msgstr "Від'єднатися" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Посилання на Github" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Нічого" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Видалення та деактивація облікового запису" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Видалити або деактивувати" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Видалення та деактивація облікового запису ще не доступні користувачам." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -"Будь ласка, надішліть звіт, аби подати запит на видалення облікового запису." +"Будь ласка, надішліть звіт, аби подати запит на видалення облікового " +"запису." -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Нещодавні операції з рахунком" @@ -5548,8 +5648,9 @@ msgid "" "Note: protonmail is unsupported by ContentDB. More info." msgstr "" -"Примітка: protonmail не підтримується ContentDB. Більше інформації." +"Примітка: protonmail не підтримується ContentDB. Більше " +"інформації." #: app/templates/users/change_set_password.html:27 #: app/templates/users/register.html:30 @@ -5611,35 +5712,43 @@ msgstr "Не маєте облікового запису на форумі?" msgid "You can still sign up without one." msgstr "Ви все ще можете підписатись без нього." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Варіант 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Використовуйте поле GitHub у профілі форуму" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Введіть тут своє ім'я користувача на форумі:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Імʼя користувача на форумі" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Дозволено лише a-zA-Z0-9._" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Вам потрібно буде заповнити поле GitHub у вашому профілі форуму." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5647,37 +5756,37 @@ msgstr "" "Увійдіть на форум і зробіть це тут." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Далі: увійдіть за допомогою GitHub" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Варіант 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Токен верифікації" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -"Перейдіть до Панель " -"керування користувача > Профіль > Змінити підпис" +"Перейдіть до Панель" +" керування користувача > Профіль > Змінити підпис" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Вставте це у свій підпис:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Натисніть далі, щоб ми могли перевірити." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Не хвилюйтеся, ви можете видалити його після цього." @@ -5700,8 +5809,8 @@ msgid "" "As you have packages and/or forum threads, your account cannot be fully " "deleted." msgstr "" -"Оскільки у вас є пакунки та/або ланцюжки на форумі, ваш обліковий запис не " -"може бути повністю видалено." +"Оскільки у вас є пакунки та/або ланцюжки на форумі, ваш обліковий запис " +"не може бути повністю видалено." #: app/templates/users/delete.html:23 #, python-format @@ -5709,8 +5818,9 @@ msgid "" "Instead, your account will be deactivated and all personal information " "wiped - including %(threads)d threads and %(replies)d replies." msgstr "" -"Натомість ваш обліковий запис буде деактивовано, а всю особисту інформацію " -"буде видалено, включаючи %(threads)d ланцюжків і %(replies)d відповідей." +"Натомість ваш обліковий запис буде деактивовано, а всю особисту " +"інформацію буде видалено, включаючи %(threads)d ланцюжків і %(replies)d " +"відповідей." #: app/templates/users/delete.html:25 msgid "See the privacy policy for more information." @@ -5786,8 +5896,8 @@ msgid "" "Total storage usage is %(total_size)d MB (releases %(release_size)d MB, " "screenshots %(screenshot_size)d MB)." msgstr "" -"Загальне використання сховища: %(total_size)d мб (випуски %(release_size)d " -"мб, знімки екранів %(screenshot_size)d мб)." +"Загальне використання сховища: %(total_size)d мб (випуски " +"%(release_size)d мб, знімки екранів %(screenshot_size)d мб)." #: app/templates/users/modtools.html:23 #, python-format @@ -5918,8 +6028,8 @@ msgid "" "Profile pictures should be square, at least 64x64px, and one of the " "following formats: jpeg, png, or webp." msgstr "" -"Зображення профілю має бути квадратним, мінімум 64x64 пікселів, і в одному " -"із таких форматів: jpeg, png, або webp." +"Зображення профілю має бути квадратним, мінімум 64x64 пікселів, і в " +"одному із таких форматів: jpeg, png, або webp." #: app/templates/users/profile_edit.html:55 msgid "Profile Information" @@ -5927,8 +6037,7 @@ msgstr "Інформація профілю" #: app/templates/users/profile_edit.html:62 msgid "Pretending to be another user is grounds for a permanent ban" -msgstr "" -"Видавати себе за іншого користувача є підставою для постійного блокування" +msgstr "Видавати себе за іншого користувача є підставою для постійного блокування" #: app/templates/users/register.html:17 msgid "" @@ -5954,10 +6063,6 @@ msgstr "Те саме, що й ім'я користувача" msgid "Please prove that you are human" msgstr "Будь ласка, доведіть, що ви людина" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Я погоджуюся з умовами " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -6096,27 +6201,31 @@ msgstr "З початку року" msgid "Last year" msgstr "Рік тому" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(перегляд таблиці в браузері)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "Зображення" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "немає" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "Непідтримувані ігри" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "Необов'язкові залежності" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "Немає відгуків." @@ -6990,3 +7099,65 @@ msgstr "" #~ msgid "Luanti-Mods org only" #~ msgstr "Тільки для Luanti-Mods org" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "Менше ніж 16 пікселів" + +#~ msgid "I agree" +#~ msgstr "Я погоджуюся" + +#~ msgid "Rules" +#~ msgstr "Правила" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "Ви можете додати когось до приватної ланцюжка, написавши @username." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" +#~ "Порада: не використовуйте Minetest, " +#~ "mod або modpack в короткому " +#~ "описі. Вони непотрібні і витрачають " +#~ "символи." + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" +#~ "Будь ласка, переконайтеся, що ви " +#~ "прочитали правила ContentDB" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" +#~ "Цей ланцюжок бачать лише його творці," +#~ " супроводжувачі пакунків, користувачі з " +#~ "рангом затвердження або вище та @згадані" +#~ " користувачі." + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "Про що ви повідомляєте? Чому ви повідомляєте про це?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "Звіти будуть надаватися співробітникам ContentDB." + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "Лише адміністратор зможе побачити, хто створив звіт." + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" +#~ "Тільки ви, автор пакунку та користувачі" +#~ " з рангом Затверджувач і вище можуть" +#~ " читати приватні ланцюжки." + +#~ msgid "I agree to the " +#~ msgstr "Я погоджуюся з умовами " + diff --git a/translations/vi/LC_MESSAGES/messages.po b/translations/vi/LC_MESSAGES/messages.po index b8741dd1..fbf1fbf9 100644 --- a/translations/vi/LC_MESSAGES/messages.po +++ b/translations/vi/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2022-08-25 11:19+0000\n" "Last-Translator: Văn Chí \n" "Language: vi\n" @@ -17,13 +17,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "Đã bị cấm:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "Bạn đã và đang bị cấm." @@ -384,7 +384,7 @@ msgstr "" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" +msgid "For less than 16px texture packs " msgstr "" #. NOTE: tags: title for library @@ -826,7 +826,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "Gói" @@ -841,7 +841,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s trước" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "tên tài khoản" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "Tìm kiếm" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "Đặc sắc" @@ -863,17 +886,18 @@ msgstr "Giới hạn bởi gói" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "Lưu" @@ -882,7 +906,7 @@ msgstr "Lưu" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -902,7 +926,6 @@ msgid "Page Content" msgstr "" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "Riêng tư" @@ -992,19 +1015,19 @@ msgstr "" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "Phát hành" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "Ảnh chụp màn hình" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "Người bảo trì" @@ -1027,9 +1050,9 @@ msgstr "Chia sẻ và Huy hiệu" msgid "Remove / Unpublish" msgstr "" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "" @@ -1059,13 +1082,10 @@ msgstr "" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 #, fuzzy msgid "Type" msgstr "Nhập" @@ -1078,7 +1098,7 @@ msgstr "Tác giả" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "Thẻ" @@ -1089,7 +1109,7 @@ msgstr "Cảnh báo Nội dung" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "Giấy phép" @@ -1101,7 +1121,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1133,7 +1153,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1182,12 +1202,12 @@ msgid "Title (Human-readable)" msgstr "Tiêu đề (Người-đọc được)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "Tên (Kỹ thuật)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 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 (_)" @@ -1197,7 +1217,7 @@ msgid "Short Description (Plaintext)" msgstr "Mô tả ngắn gọn (Văn bản thô)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "Trạng thái Bảo trì" @@ -1256,97 +1276,97 @@ msgstr "Gói đã tồn tại rồi" msgid "A collection with a similar name already exists" msgstr "" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "Không thể tìm thấy người dùng đó" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "Quyền bị từ chối" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 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:444 +#: app/blueprints/packages/packages.py:441 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:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "Gói đã xóa" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 #, fuzzy msgid "Unapproved package" msgstr "Gói chưa được phê duyệt" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 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:560 +#: app/blueprints/packages/packages.py:557 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:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "Bạn không phải người bảo trì" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 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:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "Tên Tác giả" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "" @@ -1361,7 +1381,7 @@ msgstr "Phương thức" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 #, fuzzy msgid "File Upload" msgstr "Tệp tải lên" @@ -1372,28 +1392,22 @@ msgstr "Tham chiếu Git (ví dụ: cam kết băm, nhánh hoặc thẻ)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "Phiên bản Luanti Thấp nhất" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "Phiên bản Luanti Cao nhất" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "ID tác vụ" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "Được Chấp thuận" @@ -1405,77 +1419,77 @@ msgstr "Nhập từ Git" msgid "Upload .zip file" msgstr "Tải lên tệp .zip" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "Đặt tối thiểu" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "Đặt tối đa" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 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:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "Cập nhật" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "Kích hoạt" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "Cam kết Mới" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "Thẻ Mới" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 #, fuzzy msgid "Branch name" msgstr "Tên chi nhánh" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Hành động" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 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:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "Tạo phát hành" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "Lưu Cài Đặt" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 #, fuzzy msgid "Disable Automation" msgstr "Tắt tự động hóa" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 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" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "Đã xóa cấu hình cập nhật" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "Bây giờ, hãy tạo một bản phát hành ban đầu" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "Bình luận" @@ -1512,8 +1526,8 @@ msgstr "" #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "" @@ -1525,27 +1539,42 @@ msgstr "Bạn không thể bỏ phiếu trên đánh giá gói của mình!" msgid "You can't vote on your own reviews!" msgstr "Bạn không thể bỏ phiếu trên đánh giá của riêng mình!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "Tiêu đề/Chú thích" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "Ảnh bìa" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "Tin nhắn" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "Báo cáo" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "Đăng ký rồi!" @@ -1580,22 +1609,22 @@ msgstr "Không thể xóa bài mở đầu chuỗi!" msgid "Please wait before commenting again" msgstr "Xin vui lòng chờ đợi trước khi bình luận một lần nữa" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 #, fuzzy msgid "Open Thread" msgstr "Mở Chủ Đề" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "Không thể tạo chủ đề!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 #, fuzzy msgid "An approval thread already exists! Consider replying there instead" msgstr "Một chuỗi phê duyệt đã tồn tại! Thay vào đó, hãy cân nhắc trả lời ở đó" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "Xin vui lòng chờ đợi trước khi mở chủ đề khác" @@ -1614,7 +1643,7 @@ msgstr "Tên người dùng hoặc email" msgid "Password" msgstr "Mật khẩu" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "Nhớ thông tin đăng nhập của tôi" @@ -1648,12 +1677,7 @@ msgstr "Đăng nhập không thành công" msgid "Display Name" msgstr "Tên hiển thị" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "tên tài khoản" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" @@ -1661,8 +1685,8 @@ msgstr "" "Chỉ cho phép các chữ cái trong bảng chữ cái (A-Za-z), số (0-9), dấu gạch " "dưới (_), dấu phẩy (-) và dấu chấm (.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "Email" @@ -1671,59 +1695,55 @@ msgstr "Email" msgid "What is the result of the above calculation?" msgstr "Kết quả của phép tính trên là gì?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "Tôi đồng ý" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "Đăng ký" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "Câu trả lời xác thực không chính xác" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "Đặt lại mật khẩu" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "Không thể tìm thấy tài khoản" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "Mật khẩu mới" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "Xác nhận mật khẩu" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "mật khẩu phải trùng khớp" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "Mật khẩu cũ" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "Mật khẩu không khớp" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 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" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "Email đã sử dụng rồi" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format msgid "" "We were unable to create the account as the email is already in use by " @@ -1732,36 +1752,36 @@ 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." -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "Mật khẩu của bạn đã được thay đổi thành công." -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "Mật khẩu cũ là không chính xác" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 #, fuzzy msgid "Unknown verification token!" msgstr "Mã thông báo xác minh không xác định!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "Token đã hết hạn" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "Một người dùng khác đã sử dụng email đó" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "Đã xác nhận thay đổi email" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "Địa chỉ Email đã thay đổi" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." @@ -1769,15 +1789,15 @@ 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." -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "Bây giờ bạn có thể đăng nhập" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "Gửi" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1830,7 +1850,7 @@ msgstr "Loại xác nhận quyền sở hữu không xác định" msgid "Top reviewer" msgstr "Người đánh giá hàng đầu" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s đã viết những đánh giá hữu ích nhất trên ContentDB." @@ -1843,7 +1863,7 @@ msgstr "Người đánh giá hữu ích thứ hai" msgid "3rd most helpful reviewer" msgstr "Người đánh giá hữu ích thứ 3" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "Điều này đặt %(display_name)s vào top %(perc)s%%" @@ -1969,90 +1989,84 @@ msgstr "Cấp bậc" msgid "Can't promote a user to a rank higher than yourself!" msgstr "Không thể thăng hạng người dùng lên thứ hạng cao hơn chính bạn!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 #, fuzzy msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "Ủy quyền sai [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "Đã liên kết GitHub vào tài khoản" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 #, fuzzy msgid "Authorization failed [err=gh-login-failed]" msgstr "Ủy quyền thất bại [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 #, fuzzy msgid "Text to find (regex)" msgstr "Văn bản cần tìm (biểu thức chính quy)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "Bộ lọc tệp" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "Tìm kiếm" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "Bạn cần tạo một bản phát hành trước khi gói này có thể được phê duyệt." -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 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/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "Thiết lập phát hành" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 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_approval.py:117 +#: app/logic/package_approval.py:120 #, 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_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 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/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "Hãy chắc chắn rằng gói này có quyền với tên nó sử dụng." -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "Hãy đảm bảo rằng gói này có quyền đối với tên %(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2060,21 +2074,21 @@ msgstr "Hãy đảm bảo rằng gói này có quyền đối với tên %(names msgid "See more" msgstr "Xem nữa" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 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/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 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/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" @@ -2082,15 +2096,15 @@ 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 (_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "Bạn không có quyền để sửa gói này" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "Bạn không có quyền để thay đổi tên gói" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2118,10 +2132,6 @@ msgstr "Băm cam kết không hợp lệ; nó phải là một chuỗi base16 d msgid "Too many requests, please wait before trying again" msgstr "Quá nhiều yêu cầu, vui lòng đợi trước khi thử lại" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2164,6 +2174,35 @@ msgstr "Tên người dùng / tên hiển thị đó đã được sử dụng, msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "" + #: app/models/packages.py:69 #, fuzzy msgid "Mod" @@ -2315,17 +2354,17 @@ msgstr "Chấp thuận" msgid "Delete" msgstr "Xóa" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2359,7 +2398,7 @@ msgid "Editor" msgstr "" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "" @@ -2372,128 +2411,123 @@ msgid "Admin" msgstr "Quản trị" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "Chủ đề(Thread) Mới" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "Người bảo trì" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2518,7 +2552,7 @@ msgstr "%(num)d thông báo mới" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "Lượt xem" @@ -2605,7 +2639,7 @@ msgstr "Đăng xuất" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "" @@ -2622,7 +2656,7 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" +msgid "Terms of Service" msgstr "" #: app/templates/base.html:263 @@ -2642,7 +2676,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "Chính sách Bảo mật" @@ -2698,62 +2732,62 @@ msgstr "" msgid "Welcome" msgstr "Chào mừng" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s bởi %(author)s" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "Trước" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "Sau" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "Thêm Gần đây" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "Cập nhật Gần đây" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "Trò chơi hàng đầu" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "Mods hàng đầu" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "Gói Kết cấu Hàng đầu" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "Tìm kiếm bằng Thẻ" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "Được đánh giá Cao nhất" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "Các đánh giá Tích cực Gần đây" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB có %(count)d gói, với tổng số %(downloads)d tải xuống." @@ -2921,6 +2955,7 @@ msgstr "Không có mã thông báo nào được tạo" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "Chỉnh sửa" @@ -2947,6 +2982,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3440,19 +3476,15 @@ msgstr "Chủ đề này đã bị khóa." msgid "You don't have permission to post." msgstr "Bạn không có quyền đăng." -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "Bạn có thể thêm ai đó vào chuỗi riêng tư bằng cách viết @username." - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "Không tìm thấy chủ đề" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "Chủ đề" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "Trả lời cuối cùng" @@ -3491,7 +3523,7 @@ msgstr "Hành động" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 #, fuzzy msgid "WIP" msgstr "WIP" @@ -3521,7 +3553,7 @@ msgstr "Chủ đề diễn đàn" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3660,6 +3692,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3773,9 +3806,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4446,7 +4479,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Đăng một bài đánh giá cho %(title)s bởi %(author)s" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4721,12 +4756,9 @@ msgstr "Phương tiện truyền thông không-tự do" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." 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)." #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4814,7 +4846,7 @@ msgstr "Thích gói này? Giúp hỗ trợ sự phát triển của nó bằng c msgid "Donate now" msgstr "Quyên góp ngay bây giờ" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "Phụ thuộc" @@ -4831,7 +4863,7 @@ msgid "Compatible Games" msgstr "Trò chơi tương thích" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4863,7 +4895,7 @@ msgstr "Thông tin" msgid "Technical Name" msgstr "Tên Kỹ Thuật" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, 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." @@ -4872,7 +4904,7 @@ msgstr "%(code_license)s cho mã,
%(media_license)s cho phương tiện tru msgid "Unknown" msgstr "Không rõ" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "Đã thêm" @@ -4880,7 +4912,7 @@ msgstr "Đã thêm" msgid "Remove myself" msgstr "Xóa chính tôi" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "Cung cấp" @@ -4892,29 +4924,43 @@ msgstr "Thêm" msgid "See audit log" msgstr "Xem nhật ký kiểm tra" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -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/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -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/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -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/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." @@ -4922,6 +4968,67 @@ 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)." +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "Tác Vụ Thất Bại" @@ -4930,7 +5037,7 @@ msgstr "Tác Vụ Thất Bại" msgid "Working…" msgstr "Đang làm việc…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "Nạp lại các trang để kiểm tra cập nhật." @@ -4957,14 +5064,6 @@ msgstr "" "Nếu gói không có trên CDB (ví dụ: nếu nó không hoạt động), thì bạn có thể" " cho chúng tôi biết tại đây." -#: app/templates/threads/new.html:52 -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ư." - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -5009,15 +5108,15 @@ msgstr "Có thể nhìn thấy:" msgid "Plus approvers and editors" msgstr "Cộng người phê duyệt và biên tập viên" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -5026,64 +5125,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "Hàng đợi Công việc của Biên tập viên" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "Hàng đợi phê duyệt" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "Phê duyệt tất cả" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "Không có ảnh chụp màn hình cần phê duyệt." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "Không có gói nào cần phê duyệt." -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "Nhập khẩu" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "Không có bản phát hành cần phê duyệt." -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "Làm tất cả đã xong!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "Giấy Phép Cần Thiết" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "Gói Thẻ" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d gói không có bất kỳ thẻ nào." -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "Xem Thẻ" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "Sự phụ thuộc chưa được thực hiện" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "Xem Tất cả" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "Hành Động Gần Đây" @@ -5362,31 +5461,31 @@ msgstr "Xem quyền GitHub của ContentDB" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "Liên kết Github" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "Không có" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "Xóa tài khoản và vô hiệu hóa" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "Xóa hay Tắt" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "Người dùng chưa thể xóa và hủy kích hoạt tài khoản." -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "Các Hành động Tài khoản Gần đây" @@ -5471,35 +5570,43 @@ msgstr "Không có tài khoản diễn đàn?" msgid "You can still sign up without one." msgstr "Bạn vẫn có thể Đăng ký mà không có nó." -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "Tùy chọn 1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "Sử dụng trường GitHub trong hồ sơ diễn đàn" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "Nhập tên người dùng diễn đàn của bạn ở đây:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "Tên tài khoản trong diễn đàn" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "Chỉ cho phép a-zA-Z0-9._" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "Bạn sẽ cần phải điền vào trường GitHub trong hồ sơ diễn đàn của mình." -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." @@ -5507,19 +5614,19 @@ msgstr "" "Đăng nhập vào diễn đàn và làm điều đó ở đây." -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "Tiếp theo: Đăng nhập với GitHub" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "Tùy chọn 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "Mã thông báo xác minh" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 #, fuzzy msgid "" "Go to 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 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "Dán cái này vào chữ ký:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "Nhấp vào Sau để chúng tôi có thể kiểm tra nó." -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "Đừng lo lắng, bạn có thể xóa nó sau khi hoàn tất." @@ -5809,10 +5916,6 @@ msgstr "Giống như tên người dùng" msgid "Please prove that you are human" msgstr "Hãy chứng minh rằng bạn là con người" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "Tôi đồng ý với " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5947,27 +6050,31 @@ msgstr "" msgid "Last year" msgstr "" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6792,3 +6899,60 @@ msgstr "Xin hãy cho phép email thông báo, bạn có thể tùy chỉnh bao n #~ msgid "Luanti-Mods org only" #~ msgstr "Chỉ Luanti-Mods org" +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "" + +#~ msgid "I agree" +#~ msgstr "Tôi đồng ý" + +#~ msgid "Rules" +#~ msgstr "" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "Bạn có thể thêm ai đó vào chuỗi riêng tư bằng cách viết @username." + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ 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)." + +#~ 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ó?" + +#~ 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." + +#~ 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." + +#~ 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ư." + +#~ msgid "I agree to the " +#~ msgstr "Tôi đồng ý với " + diff --git a/translations/zh_CN/LC_MESSAGES/messages.po b/translations/zh_CN/LC_MESSAGES/messages.po index b01848ce..168bb2d5 100644 --- a/translations/zh_CN/LC_MESSAGES/messages.po +++ b/translations/zh_CN/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-01-18 06:27+0000\n" "Last-Translator: Poesty Li \n" -"Language-Team: Chinese (Simplified Han script) \n" "Language: zh_CN\n" +"Language-Team: Chinese (Simplified Han script) " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.10-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "已封号:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "您被封号了。" @@ -183,8 +182,7 @@ msgid "" "Written specifically or exclusively for use in creative mode. Adds " "content only available through a creative inventory, or provides tools " "that facilitate ingame creation and doesn't add difficulty or scarcity" -msgstr "专门或仅供在创造模式中使用。只添加通过创造模式物品栏可获得的内容,或提供促进" -"游戏内创作的工具,并且不增加困难或稀缺性" +msgstr "专门或仅供在创造模式中使用。只添加通过创造模式物品栏可获得的内容,或提供促进游戏内创作的工具,并且不增加困难或稀缺性" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -198,8 +196,7 @@ msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." -msgstr "包含用 Lua 实现的完全自定义的地图生成器,通常需要将世界设置为“单节点 " -"”地图生成器。" +msgstr "包含用 Lua 实现的完全自定义的地图生成器,通常需要将世界设置为“单节点 ”地图生成器。" #. NOTE: tags: title for decorative #: app/_translations.py:60 @@ -378,8 +375,8 @@ msgstr "<16px" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "小于 16px" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -669,8 +666,7 @@ msgctxt "tags" msgid "" "Written specifically for survival gameplay with a focus on game-balance, " "difficulty level, or resources available through crafting, mining, ..." -msgstr "专门为生存类游戏编写,重点关注游戏平衡、难度等级或通过制造、采矿等可用的资源" -"。" +msgstr "专门为生存类游戏编写,重点关注游戏平衡、难度等级或通过制造、采矿等可用的资源。" #. NOTE: tags: title for technology #: app/_translations.py:210 @@ -811,7 +807,7 @@ msgstr "非卡通式暴力。可能对幻想或人形角色造成伤害" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "软件包" @@ -826,7 +822,30 @@ msgstr "用于 %(game_name)s 的 %(package_type)s" msgid "%(delta)s ago" msgstr "%(delta)s以前" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "用户名" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "查询" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "URL" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "搜索" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "精选" @@ -847,17 +866,18 @@ msgstr "软件包限制" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "保存" @@ -866,7 +886,7 @@ msgstr "保存" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -886,7 +906,6 @@ msgid "Page Content" msgstr "页面内容" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "私有" @@ -976,19 +995,19 @@ msgstr "翻译" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "发行版" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "截图" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "维护者" @@ -1011,9 +1030,9 @@ msgstr "分享和徽章" msgid "Remove / Unpublish" msgstr "移除 / 撤搞" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "支持的游戏" @@ -1043,13 +1062,10 @@ msgstr "已弃用" msgid "All content warnings" msgstr "所有内容警告" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "查询" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "类型" @@ -1061,7 +1077,7 @@ msgstr "作者" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "标签" @@ -1072,7 +1088,7 @@ msgstr "内容警告" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "许可证" @@ -1084,7 +1100,7 @@ msgstr "支持的子游戏" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1116,7 +1132,7 @@ msgstr "排序方式" msgid "Package score" msgstr "包评分" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1165,12 +1181,12 @@ msgid "Title (Human-readable)" msgstr "标题(人类可读)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "名称(技术性)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只允许小写字母(a-z),数字(0-9),下划线(_)" @@ -1180,7 +1196,7 @@ msgid "Short Description (Plaintext)" msgstr "简短说明(纯文本)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "开发周期" @@ -1238,96 +1254,96 @@ msgstr "软件包已存在" msgid "A collection with a similar name already exists" msgstr "相似名称的作品集已存在" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "在管理软件包前,您必须向账户添加电子邮箱并进行确认" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "保存为草稿" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "找不到该用户" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "拒绝访问" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "你没有进行该操作的权限" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 msgid "Please comment what changes are needed in the approval thread" msgstr "请在审核贴评论中说明需要作出哪些修改" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "请在同意帖中留言,让编辑人员知道您做出的更改" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "将状态设为 %(state)s" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "已删除的软件包" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "未通过的软件包" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "维护者(用逗号隔开)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "你没有权限编辑维护者" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "你不是维护者" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "软件包所有人不能把自己移除出维护者列表" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "作者名" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "启用基于依赖项的支持检测(推荐)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "支持的子游戏" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "不支持的子游戏" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "支持所有子游戏(如无特别说明)/ 子游戏无关" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "需要至少一个发行版才能编辑子游戏支持" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(包)需要至少包含一个Mod。请创建发行版" @@ -1342,7 +1358,7 @@ msgstr "方法" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "文件上传" @@ -1352,28 +1368,22 @@ msgstr "Git引用(即:提交哈希,分支或标签)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "最低Luanti版本" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "最高Luanti版本" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "URL" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "任务ID" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "是否通过" @@ -1385,75 +1395,75 @@ msgstr "从Git导入" msgid "Upload .zip file" msgstr "上传zip文件" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "设置最小值" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "设置最大值" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "仅修改之前为空的值" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "钩子" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新标签" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "分支名称" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "动作" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "发送通知并标记为过期包" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "创建发行版" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "保存设置" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "关闭自动化" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "要自动发布,请添加Git仓库URL" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "已删除更新配置" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "现在,请创建初始发行版" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "评论" @@ -1488,8 +1498,8 @@ msgstr "您最近评测了太多软件包。请稍候再试,并试着编写更 #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "不允许链接到封禁网站" @@ -1501,27 +1511,42 @@ msgstr "你不能自己为自己软件包的评测投票!" msgid "You can't vote on your own reviews!" msgstr "你不能自己为自己的评测投票!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "标题" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "封面图像" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "消息" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "举报" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "一个PNG,JPEG或WebP图像文件" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "已关注!" @@ -1554,20 +1579,20 @@ msgstr "无法删除一楼!" msgid "Please wait before commenting again" msgstr "请稍后再评论" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "打开贴子" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "无法创建贴子!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "已有审核贴!请在现有的审核贴下回贴" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "请稍后开启另外一个贴子" @@ -1586,7 +1611,7 @@ msgstr "用户名或电子邮件" msgid "Password" msgstr "密码" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "记住我" @@ -1620,19 +1645,14 @@ msgstr "登录失败" msgid "Display Name" msgstr "显示名称" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "用户名" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "只允许字母(A-Za-z)、数字(0-9)、下划线(_)、减号(-)和句号(.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "电子邮件" @@ -1641,106 +1661,102 @@ msgstr "电子邮件" msgid "What is the result of the above calculation?" msgstr "上述算式的计算结果是什么?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "我同意" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "注册" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "验证码错误" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "重置密码" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "无法找到账户" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "新密码" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "确认密码" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "密码必须匹配" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "旧密码" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "密码不匹配" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "该电子邮件地址已被取消关注/列入黑名单,不能再使用" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "电子邮件已使用" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 使用。请使用另一个电子邮件地址。" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "您的密码已成功更改。" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "旧密码不正确" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "未知验证令牌!" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "令牌已过期" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "另一个用户已经在使用该电子邮件" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "已确认的电子邮件变更" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "电子邮箱已变更" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "您的电子邮件地址已更改。如果您没有请求更改电子邮件地址,请与管理员联系。" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "您现在可以登录了" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "发送" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1791,7 +1807,7 @@ msgstr "未知的认领类型" msgid "Top reviewer" msgstr "顶级评测者" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "%(display_name)s在ContentDB上写了最有帮助的评测。" @@ -1804,7 +1820,7 @@ msgstr "第二位最有帮助的评测者" msgid "3rd most helpful reviewer" msgstr "第三位最有帮助的评测者" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "这使%(display_name)s排名于前%(perc)s%%" @@ -1927,87 +1943,81 @@ msgstr "等级" msgid "Can't promote a user to a rank higher than yourself!" msgstr "不能提升用户等级到比自己更高的等级!" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "验证失败 [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "已绑定GitHub账号" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "这个 GitHub 账号已经与另一个用户关联:%(username)s" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "验证失败 [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "要查找的文本(正则表达式)" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "文件过滤器" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "搜索" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "同名软件包已存在。见政策和指南3" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "您需要先创建一个发行版才能将软件包交付审核。" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "发行版仍在导入,或遇到错误。" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "设置发行版" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "您需要添加至少一个截图。" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "需要先将以下硬依赖项添加到 ContentDB:%(deps)s" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "你的软件包支持什么游戏?请在受支持游戏的页面上指定" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "请等待许可证添加到 CDB。" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "请确保您有权使用该软件包名称。" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "请确保您有权使用该软件包名称%(names)s" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2015,35 +2025,35 @@ msgstr "请确保您有权使用该软件包名称%(names)s" msgid "See more" msgstr "查看更多" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "错误:该论坛贴子已被另一个软件包使用!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "错误:论坛贴子作者与软件包作者不匹配。" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "警告:未找到论坛话题。此话题可能是在上次论坛抓取后创建的。" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "名称只能包含小写字母(a-z)、数字(0-9)和下划线(_)" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "你没有权限编辑这个软件包" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "你没有权限重命名软件包" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "这个包已经通过审核,你不能再修改它的类型" @@ -2069,10 +2079,6 @@ msgstr "无效的提交哈希值; 必须是40个字符长的十六进制字符 msgid "Too many requests, please wait before trying again" msgstr "要求太多,请稍候再试" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "一个PNG,JPEG或WebP图像文件" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2112,6 +2118,35 @@ msgstr "该用户名/显示名称已被使用,请选择另一个名称。" msgid "Unable to create an account as the username was used in the past." msgstr "这个用户名以前被使用过,不能使用这个用户名创建新账户。" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "其他" + #: app/models/packages.py:69 msgid "Mod" msgstr "Mod" @@ -2261,17 +2296,17 @@ msgstr "批准" msgid "Delete" msgstr "删除" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "在 Git 仓库中发现新提交 %(hash)s。" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "最后一次发布是提交 %(hash)s" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "在 Git 仓库中发现新标签 %(tag_name)s。" @@ -2305,7 +2340,7 @@ msgid "Editor" msgstr "编辑" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "机器人" @@ -2318,128 +2353,123 @@ msgid "Admin" msgstr "管理员" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "包编辑" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "包审批" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "新贴子" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "新评测" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "主题回复" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "维护者" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "编辑者警报" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "编辑杂项" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "其他" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "这是一个包编辑通知。" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "这是一个包审批通知。" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "这是一个新主题通知。" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "这是一个新评论通知。" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "这是一个主题回复通知。" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "这是一个机器人通知。" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "这是一个维护者变更通知。" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "这是一个编辑器警报通知。" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "这是一个编辑杂项通知。" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "这是一个其他通知。" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "当其他用户编辑您的包、发布等。" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "来自编辑者的与包审批流程相关的通知。" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "当您的包上创建一个主题时。" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "当用户对您的包发布评论时。" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "当有人回复您正在关注的主题时。" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "来自机器人的通知,例如更新通知。" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "当您的包的维护者更改时。" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "编辑者:重要警报。" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "编辑者:次要通知,包括新主题。" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "不够重要以至于需要单独类别的次要通知。" @@ -2462,7 +2492,7 @@ msgstr "%(num)d个新通知" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "查看" @@ -2547,7 +2577,7 @@ msgstr "登出" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "语言" @@ -2564,8 +2594,8 @@ msgid "Contact Us" msgstr "联系我们" #: app/templates/base.html:262 -msgid "Rules" -msgstr "规则" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2584,7 +2614,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "RSS / 订阅源" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "隐私政策" @@ -2639,62 +2669,62 @@ msgstr "我们的隐私政策已更新 (%(date)s)" msgid "Welcome" msgstr "欢迎" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s (作者:%(author)s)" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "上一个" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "下一个" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "最近添加" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "最近更新" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "顶级子游戏" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "顶级Mod" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "顶级材质包" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "标签搜索" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "评测最多" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "所有评价" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "最近好评" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB拥有%(count)d软件包,总共有%(downloads)d次下载量。" @@ -2851,6 +2881,7 @@ msgstr "没有已创建的令牌" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "编辑" @@ -2877,6 +2908,7 @@ msgid "You can replace the description with your own" msgstr "您可以自行替换描述内容" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "确定要删除{title}吗?" @@ -3351,19 +3383,15 @@ msgstr "本贴子已被锁定。" msgid "You don't have permission to post." msgstr "你没有发贴权限。" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "你可以用@用户名,把用户添加到私有贴子。" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "找不到贴子" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "贴子" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "最新回复" @@ -3401,7 +3429,7 @@ msgstr "操作" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "未完工" @@ -3430,7 +3458,7 @@ msgstr "论坛贴子" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3569,6 +3597,7 @@ msgid "No applications created" msgstr "没有应用程序被创建" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "使用 shift 选择多个。留空选择以匹配任何类型。" @@ -3679,11 +3708,10 @@ msgstr "软件包改名前需要先撤搞。" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." -msgstr "提示:在简短描述中不要包含 Minetestmod 或 " -"modpack。这是不必要的,会浪费字符。" +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." +msgstr "" #: app/templates/packages/create_edit.html:88 msgid "" @@ -4275,8 +4303,7 @@ msgid "" "needed." msgstr "" "为避免数据丢失,您无法永久删除包。您可以从 ContentDB " -"中移除它们,这将导致它们对任何用户不可见。被移除的包可能会在后期被永久删除。" -"ContentDB 员工可以在必要时恢复被移除的包。" +"中移除它们,这将导致它们对任何用户不可见。被移除的包可能会在后期被永久删除。ContentDB 员工可以在必要时恢复被移除的包。" #: app/templates/packages/remove.html:46 msgid "" @@ -4321,8 +4348,10 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "发表对%(title)s(作者:%(author)s)的评测" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" -msgstr "请确保您已阅读 ContentDB 的 规则" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" +msgstr "" #: app/templates/packages/review_create_edit.html:25 #: app/templates/threads/new.html:16 @@ -4582,9 +4611,9 @@ msgstr "非自由媒体内容" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." -msgstr "这个贴子只对其创建者、软件包维护者、审核者及以上级别的用户、“@”提到的用户可见。" +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." +msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 msgid "Website" @@ -4672,7 +4701,7 @@ msgstr "喜欢这个软件包?捐款来支持发展" msgid "Donate now" msgstr "立即捐款" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "依赖项" @@ -4689,7 +4718,7 @@ msgid "Compatible Games" msgstr "兼容子游戏" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "无需特定的子游戏" @@ -4721,7 +4750,7 @@ msgstr "信息" msgid "Technical Name" msgstr "技术名称" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "代码%(code_license)s,媒体%(media_license)s。" @@ -4730,7 +4759,7 @@ msgstr "代码%(code_license)s,媒体%(media_license)s。" msgid "Unknown" msgstr "未知" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "添加时间" @@ -4738,7 +4767,7 @@ msgstr "添加时间" msgid "Remove myself" msgstr "移除自己" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "提供" @@ -4750,34 +4779,109 @@ msgstr "更多" msgid "See audit log" msgstr "见审计日志" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "由于垃圾信息的原因,我们不再接受匿名用户通过此表单提交的报告。" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "请登录,或使用下方链接联系管理员。" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" -msgstr "你要举报什么?为什么要举报?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." +msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." -msgstr "举报将共享至 ContentDB 审核人员。" +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." +msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." -msgstr "只有管理员才能看到举报人。" +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." +msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "发现错误?请在软件包的问题跟踪器或贴子中报告。" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "任务失败" @@ -4786,7 +4890,7 @@ msgstr "任务失败" msgid "Working…" msgstr "工作中…" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "刷新页面以检查更新。" @@ -4811,12 +4915,6 @@ msgid "" "you can let us know here." msgstr "如果该软件包不应该出现在CDB上(例如:改软件包根本不能运作),那么你可以在这里告知我们。" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "只有你,软件包所有者和审核者及以上人员可以阅读私有贴子。" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4860,15 +4958,15 @@ msgstr "对以下用户可见:" msgid "Plus approvers and editors" msgstr "加上审核者和编辑" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "此评论是否过时?" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "例如,它是否抱怨您已经修复的问题?" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "您可以通过点击 %(flag)s 来报告过时的评论。" @@ -4877,64 +4975,64 @@ msgstr "您可以通过点击 %(flag)s 来报告过时的评论。" msgid "Editor Work Queue" msgstr "编辑人员工作队列" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "审核队列" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "全部批准" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "没有截图需要审核。" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "没有软件包需要审核。" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "导入中" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "没有发行版需要审核。" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "全部完成!" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "需要许可证" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "标记包" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "%(total_to_tag)d / %(total_packages)d 包没有标签。" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "查看标签" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "未满足的依赖项" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "有硬依赖项但没有提供该硬依赖项的软件包的Mod名称。" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "查看全部" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "最近的活动" @@ -5204,31 +5302,31 @@ msgstr "查看ContentDB的GitHub权限" msgid "Disconnect" msgstr "断开连接" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "链接 Github" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "无" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "帐户删除和停用" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "删除或停用" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "用户还不能使用帐户删除和停用。" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "请提交报告以请求删除账号。" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "最近的帐户操作" @@ -5252,8 +5350,8 @@ msgid "" "Note: protonmail is unsupported by ContentDB. More info." msgstr "" -"注意:protonmail 不受 ContentDB 支持。 更多信息." +"注意:protonmail 不受 ContentDB 支持。 更多信息." #: app/templates/users/change_set_password.html:27 #: app/templates/users/register.html:30 @@ -5309,70 +5407,79 @@ msgstr "没有论坛帐户?" msgid "You can still sign up without one." msgstr "你仍然可以在没有论坛账户的情况下注册。" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "选项1" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "在论坛个人信息中使用GitHub字段" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 +#: app/templates/users/claim_forums.html:39 +#: app/templates/users/claim_forums.html:68 msgid "Enter your forum username here:" msgstr "输入论坛用户名:" -#: app/templates/users/claim_forums.html:39 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "论坛用户名" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "只允许使用这些字符:a-zA-Z0-9._" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "你需要在论坛的个人信息中填写GitHub字段。" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "登录论坛,在这里操作。" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "下一步:用GitHub登录" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "选项 2" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "验证令牌" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 msgid "" "Go to User " "Control Panel > Profile > Edit signature" msgstr "" -"前往用户控制面板 > 个人信息 > 编辑签名" +"前往用户控制面板" +" > 个人信息 > 编辑签名" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "将此粘贴到论坛签名中:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "单击下一步,以便我们检查。" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "不用担心,完成后您可以将其删除。" @@ -5634,10 +5741,6 @@ msgstr "同用户名" msgid "Please prove that you are human" msgstr "请证明你是人类" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "我同意 " - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5764,27 +5867,31 @@ msgstr "截至目前" msgid "Last year" msgstr "去年" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(在浏览器中查看表格)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "图片" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "无" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "不支持的游戏" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "可选择的依赖关系" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "没有可用的评论。" @@ -6677,3 +6784,52 @@ msgstr "请考虑启用电子邮件通知,您可以自定义发送的数量" #~ msgid "Luanti-Mods org only" #~ msgstr "仅限Luanti-Mods org" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "小于 16px" + +#~ msgid "I agree" +#~ msgstr "我同意" + +#~ msgid "Rules" +#~ msgstr "规则" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "你可以用@用户名,把用户添加到私有贴子。" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "提示:在简短描述中不要包含 Minetestmodmodpack。这是不必要的,会浪费字符。" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "请确保您已阅读 ContentDB 的 规则" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "这个贴子只对其创建者、软件包维护者、审核者及以上级别的用户、“@”提到的用户可见。" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "你要举报什么?为什么要举报?" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "举报将共享至 ContentDB 审核人员。" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "只有管理员才能看到举报人。" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "只有你,软件包所有者和审核者及以上人员可以阅读私有贴子。" + +#~ msgid "I agree to the " +#~ msgstr "我同意 " + diff --git a/translations/zh_TW/LC_MESSAGES/messages.po b/translations/zh_TW/LC_MESSAGES/messages.po index bd4bdf8b..304c8ced 100644 --- a/translations/zh_TW/LC_MESSAGES/messages.po +++ b/translations/zh_TW/LC_MESSAGES/messages.po @@ -7,24 +7,23 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-11-10 15:52+0000\n" +"POT-Creation-Date: 2025-09-23 10:00+0100\n" "PO-Revision-Date: 2025-01-16 13:00+0000\n" "Last-Translator: reimu105 \n" -"Language-Team: Chinese (Traditional Han script) \n" "Language: zh_TW\n" +"Language-Team: Chinese (Traditional Han script) " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.10-dev\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.17.0\n" -#: app/__init__.py:156 +#: app/__init__.py:155 msgid "Banned:" msgstr "已封鎖:" -#: app/__init__.py:158 +#: app/__init__.py:157 msgid "You have been banned." msgstr "你已經被封鎖。" @@ -183,8 +182,7 @@ msgid "" "Written specifically or exclusively for use in creative mode. Adds " "content only available through a creative inventory, or provides tools " "that facilitate ingame creation and doesn't add difficulty or scarcity" -msgstr "專為在創意模式下使用而編寫。添加僅可透過創意庫存獲得的內容,或提供促進遊戲內" -"創作且不會增加難度或稀缺性的工具" +msgstr "專為在創意模式下使用而編寫。添加僅可透過創意庫存獲得的內容,或提供促進遊戲內創作且不會增加難度或稀缺性的工具" #. NOTE: tags: title for custom_mapgen #: app/_translations.py:56 @@ -198,8 +196,7 @@ msgctxt "tags" msgid "" "Contains a completely custom mapgen implemented in Lua, usually requires " "worlds to be set to the 'singlenode' mapgen." -msgstr "包含在 Lua " -"中實作的完全自訂的地圖產生器,通常需要將世界設定為「單節點」地圖產生器。" +msgstr "包含在 Lua 中實作的完全自訂的地圖產生器,通常需要將世界設定為「單節點」地圖產生器。" #. NOTE: tags: title for decorative #: app/_translations.py:60 @@ -378,8 +375,8 @@ msgstr "< 16 像素" #. NOTE: tags: description for less_than_px #: app/_translations.py:116 msgctxt "tags" -msgid "Less than 16px" -msgstr "小於 16 像素" +msgid "For less than 16px texture packs " +msgstr "" #. NOTE: tags: title for library #: app/_translations.py:118 @@ -811,7 +808,7 @@ msgstr "" #: app/templates/admin/warnings/list.html:28 #: app/templates/collections/create_edit.html:56 #: app/templates/collections/view.html:66 app/templates/modnames/list.html:16 -#: app/templates/packages/list.html:4 app/templates/todo/editor.html:46 +#: app/templates/packages/list.html:4 app/templates/todo/editor.html:68 #: app/templates/users/list.html:22 app/templates/users/profile.html:265 msgid "Packages" msgstr "套件" @@ -826,7 +823,30 @@ msgstr "" msgid "%(delta)s ago" msgstr "%(delta)s 天前" -#: app/blueprints/api/endpoints.py:74 app/templates/index.html:104 +#: app/blueprints/admin/audit.py:31 app/blueprints/users/account.py:101 +#: app/blueprints/users/settings.py:324 app/templates/users/list.html:18 +msgid "Username" +msgstr "使用者名稱" + +#: app/blueprints/admin/audit.py:32 +#: app/blueprints/packages/advanced_search.py:53 +msgid "Query" +msgstr "" + +#: app/blueprints/admin/audit.py:33 app/blueprints/packages/releases.py:74 +#: app/blueprints/report/__init__.py:37 +#: app/templates/packages/release_edit.html:31 +#: app/templates/packages/release_view.html:31 +msgid "URL" +msgstr "網址" + +#: app/blueprints/admin/audit.py:34 app/blueprints/zipgrep/__init__.py:38 +#: app/templates/base.html:74 app/templates/packages/advanced_search.html:34 +#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 +msgid "Search" +msgstr "搜尋" + +#: app/blueprints/api/endpoints.py:74 app/templates/index.html:105 msgid "Featured" msgstr "出色套件" @@ -847,17 +867,18 @@ msgstr "套件限制" #: app/blueprints/api/tokens.py:36 app/blueprints/collections/__init__.py:93 #: app/blueprints/oauth/__init__.py:175 app/blueprints/packages/packages.py:253 -#: app/blueprints/packages/packages.py:552 -#: app/blueprints/packages/packages.py:648 -#: app/blueprints/packages/packages.py:736 +#: app/blueprints/packages/packages.py:549 +#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:733 #: app/blueprints/packages/releases.py:66 #: app/blueprints/packages/releases.py:81 app/blueprints/packages/reviews.py:63 -#: app/blueprints/packages/screenshots.py:36 -#: app/blueprints/packages/screenshots.py:42 -#: app/blueprints/packages/screenshots.py:47 -#: app/blueprints/users/account.py:193 app/blueprints/users/account.py:201 -#: app/blueprints/users/settings.py:79 app/blueprints/users/settings.py:148 -#: app/blueprints/users/settings.py:330 app/templates/users/modtools.html:111 +#: app/blueprints/packages/screenshots.py:37 +#: app/blueprints/packages/screenshots.py:43 +#: app/blueprints/packages/screenshots.py:48 +#: app/blueprints/report/__init__.py:173 app/blueprints/users/account.py:192 +#: app/blueprints/users/account.py:200 app/blueprints/users/settings.py:79 +#: app/blueprints/users/settings.py:148 app/blueprints/users/settings.py:330 +#: app/templates/users/modtools.html:111 msgid "Save" msgstr "儲存" @@ -866,7 +887,7 @@ msgstr "儲存" #: app/blueprints/packages/advanced_search.py:84 #: app/blueprints/packages/releases.py:56 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:53 -#: app/blueprints/threads/__init__.py:282 +#: app/blueprints/threads/__init__.py:285 #: app/templates/admin/languages/list.html:23 #: app/templates/macros/reviews.html:144 app/templates/macros/topics.html:5 #: app/templates/packages/release_edit.html:21 @@ -886,7 +907,6 @@ msgid "Page Content" msgstr "頁面內容" #: app/blueprints/collections/__init__.py:85 -#: app/blueprints/threads/__init__.py:284 #: app/templates/collections/view.html:51 msgid "Private" msgstr "私人" @@ -976,19 +996,19 @@ msgstr "翻譯" #: app/blueprints/packages/__init__.py:42 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:675 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:675 app/templates/todo/editor.html:97 msgid "Releases" msgstr "版本" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/screenshots.html:4 -#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:11 +#: app/templates/packages/screenshots.html:14 app/templates/todo/editor.html:33 msgid "Screenshots" msgstr "螢幕截圖" #: app/blueprints/packages/__init__.py:52 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:646 app/utils/minetest_hypertext.py:302 +#: app/templates/packages/view.html:646 app/utils/luanti_hypertext.py:302 msgid "Maintainers" msgstr "維護者" @@ -1011,9 +1031,9 @@ msgstr "分享和徽章" msgid "Remove / Unpublish" msgstr "刪除/取消" -#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:123 -#: app/templates/packages/game_support.html:4 -#: app/utils/minetest_hypertext.py:275 app/utils/minetest_hypertext.py:277 +#: app/blueprints/packages/__init__.py:80 app/logic/package_approval.py:125 +#: app/templates/packages/game_support.html:4 app/utils/luanti_hypertext.py:275 +#: app/utils/luanti_hypertext.py:277 msgid "Supported Games" msgstr "支援的遊戲" @@ -1043,13 +1063,10 @@ msgstr "已棄用" msgid "All content warnings" msgstr "" -#: app/blueprints/packages/advanced_search.py:53 -msgid "Query" -msgstr "" - #: app/blueprints/packages/advanced_search.py:54 -#: app/blueprints/packages/packages.py:231 app/templates/packages/view.html:616 -#: app/utils/minetest_hypertext.py:263 +#: app/blueprints/packages/packages.py:231 +#: app/blueprints/zipgrep/__init__.py:36 app/templates/packages/view.html:616 +#: app/utils/luanti_hypertext.py:263 msgid "Type" msgstr "類型" @@ -1061,7 +1078,7 @@ msgstr "作者" #: app/blueprints/packages/advanced_search.py:57 #: app/blueprints/packages/packages.py:238 app/templates/admin/tags/list.html:4 #: app/templates/admin/tags/list.html:10 app/templates/todo/tags.html:38 -#: app/utils/minetest_hypertext.py:264 +#: app/utils/luanti_hypertext.py:264 msgid "Tags" msgstr "標籤" @@ -1072,7 +1089,7 @@ msgstr "內容警告" #: app/blueprints/packages/advanced_search.py:63 #: app/blueprints/packages/packages.py:240 app/templates/packages/view.html:627 -#: app/utils/minetest_hypertext.py:298 +#: app/utils/luanti_hypertext.py:298 msgid "License" msgstr "授權條款" @@ -1084,7 +1101,7 @@ msgstr "" #: app/templates/admin/storage.html:39 #: app/templates/collections/create_edit.html:81 #: app/templates/collections/list.html:39 -#: app/templates/collections/view.html:91 app/templates/index.html:48 +#: app/templates/collections/view.html:91 app/templates/index.html:49 #: app/templates/macros/reviews.html:82 app/templates/macros/topics.html:52 #: app/templates/packages/game_hub.html:5 #: app/templates/packages/game_hub.html:25 @@ -1116,7 +1133,7 @@ msgstr "" msgid "Package score" msgstr "" -#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:78 +#: app/blueprints/packages/advanced_search.py:86 app/templates/index.html:79 #: app/templates/packages/reviews_list.html:4 #: app/templates/packages/view.html:201 app/templates/packages/view.html:343 #: app/templates/users/profile.html:279 @@ -1165,12 +1182,12 @@ msgid "Title (Human-readable)" msgstr "標題(人類可讀)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:646 +#: app/blueprints/packages/packages.py:643 msgid "Name (Technical)" msgstr "名字(技術上的)" #: app/blueprints/packages/packages.py:233 -#: app/blueprints/packages/packages.py:647 +#: app/blueprints/packages/packages.py:644 #: app/templates/packages/create_edit.html:80 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "只限小寫英文字母(a-z)、數字(0-9)及底畫線(_)" @@ -1180,7 +1197,7 @@ msgid "Short Description (Plaintext)" msgstr "短描述(純文字)" #: app/blueprints/packages/packages.py:236 app/templates/packages/view.html:638 -#: app/utils/minetest_hypertext.py:300 +#: app/utils/luanti_hypertext.py:300 msgid "Maintenance State" msgstr "開發週期" @@ -1238,97 +1255,97 @@ msgstr "套件已存在" msgid "A collection with a similar name already exists" msgstr "已存在具有相似名稱的集合" -#: app/blueprints/packages/packages.py:332 +#: app/blueprints/packages/packages.py:329 #: app/blueprints/packages/releases.py:89 msgid "" "You must add an email address to your account and confirm it before you " "can manage packages" msgstr "" -#: app/blueprints/packages/packages.py:338 +#: app/blueprints/packages/packages.py:335 msgid "Save draft" msgstr "" -#: app/blueprints/packages/packages.py:346 +#: app/blueprints/packages/packages.py:343 msgid "Unable to find that user" msgstr "找不到該用戶" -#: app/blueprints/packages/packages.py:350 -#: app/blueprints/packages/screenshots.py:137 +#: app/blueprints/packages/packages.py:347 +#: app/blueprints/packages/screenshots.py:138 msgid "Permission denied" msgstr "沒有權限" -#: app/blueprints/packages/packages.py:409 -#: app/blueprints/packages/packages.py:503 -#: app/blueprints/packages/packages.py:525 +#: app/blueprints/packages/packages.py:406 +#: app/blueprints/packages/packages.py:500 +#: app/blueprints/packages/packages.py:522 msgid "You don't have permission to do that" msgstr "你沒有進行該操作的權限" -#: app/blueprints/packages/packages.py:444 +#: app/blueprints/packages/packages.py:441 #, fuzzy msgid "Please comment what changes are needed in the approval thread" msgstr "請在評論中寫下需改變的事項" -#: app/blueprints/packages/packages.py:451 +#: app/blueprints/packages/packages.py:448 msgid "" "Please comment in the approval thread so editors know what you have " "changed" msgstr "" -#: app/blueprints/packages/packages.py:490 +#: app/blueprints/packages/packages.py:487 #, python-format msgid "Set state to %(state)s" msgstr "" -#: app/blueprints/packages/packages.py:520 +#: app/blueprints/packages/packages.py:517 msgid "Deleted package" msgstr "已移除的包" -#: app/blueprints/packages/packages.py:542 +#: app/blueprints/packages/packages.py:539 msgid "Unapproved package" msgstr "未被批准的包" -#: app/blueprints/packages/packages.py:551 +#: app/blueprints/packages/packages.py:548 msgid "Maintainers (Comma-separated)" msgstr "管理者(以逗點分割)" -#: app/blueprints/packages/packages.py:560 +#: app/blueprints/packages/packages.py:557 msgid "You don't have permission to edit maintainers" msgstr "你無權編輯維護者" -#: app/blueprints/packages/packages.py:610 +#: app/blueprints/packages/packages.py:607 msgid "You are not a maintainer" msgstr "你不是管理者" -#: app/blueprints/packages/packages.py:613 +#: app/blueprints/packages/packages.py:610 msgid "Package owners cannot remove themselves as maintainers" msgstr "包擁有者無法從管理者中移除自己" -#: app/blueprints/packages/packages.py:645 +#: app/blueprints/packages/packages.py:642 msgid "Author Name" msgstr "作者名稱" -#: app/blueprints/packages/packages.py:732 +#: app/blueprints/packages/packages.py:729 msgid "Enable support detection based on dependencies (recommended)" msgstr "啟用基於依賴項的支援檢測(建議)" -#: app/blueprints/packages/packages.py:733 +#: app/blueprints/packages/packages.py:730 msgid "Supported games" msgstr "支援的子遊戲" -#: app/blueprints/packages/packages.py:734 +#: app/blueprints/packages/packages.py:731 msgid "Unsupported games" msgstr "不支援的子遊戲" -#: app/blueprints/packages/packages.py:735 +#: app/blueprints/packages/packages.py:732 msgid "Supports all games (unless stated) / is game independent" msgstr "支援所有子遊戲(如無特別說明)/ 子遊戲無關" -#: app/blueprints/packages/packages.py:751 +#: app/blueprints/packages/packages.py:748 msgid "You need at least one release before you can edit game support" msgstr "需要至少一個發行版才能編輯子遊戲支持" -#: app/blueprints/packages/packages.py:755 +#: app/blueprints/packages/packages.py:752 msgid "Mod(pack) needs to contain at least one mod. Please create a new release" msgstr "Mod(pack) 需要至少包含一個 mod。 請建立一個新版本" @@ -1343,7 +1360,7 @@ msgstr "方法" #: app/blueprints/packages/releases.py:59 #: app/blueprints/packages/releases.py:61 -#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:36 msgid "File Upload" msgstr "檔案上載" @@ -1353,28 +1370,22 @@ msgstr "Git 參考(即:提交哈希、分支或標籤)" #: app/blueprints/packages/releases.py:62 #: app/blueprints/packages/releases.py:77 -#: app/blueprints/packages/releases.py:217 +#: app/blueprints/packages/releases.py:218 msgid "Minimum Luanti Version" msgstr "最低Luanti版本" #: app/blueprints/packages/releases.py:64 #: app/blueprints/packages/releases.py:79 -#: app/blueprints/packages/releases.py:220 +#: app/blueprints/packages/releases.py:221 msgid "Maximum Luanti Version" msgstr "最高Luanti版本" -#: app/blueprints/packages/releases.py:74 -#: app/templates/packages/release_edit.html:31 -#: app/templates/packages/release_view.html:31 -msgid "URL" -msgstr "網址" - #: app/blueprints/packages/releases.py:75 msgid "Task ID" msgstr "工單ID" #: app/blueprints/packages/releases.py:76 -#: app/blueprints/packages/screenshots.py:41 +#: app/blueprints/packages/screenshots.py:42 msgid "Is Approved" msgstr "是否被批准" @@ -1386,75 +1397,75 @@ msgstr "從Git匯入" msgid "Upload .zip file" msgstr "上載.zip檔案" -#: app/blueprints/packages/releases.py:216 +#: app/blueprints/packages/releases.py:217 msgid "Set Min" msgstr "設定最小值" -#: app/blueprints/packages/releases.py:219 +#: app/blueprints/packages/releases.py:220 msgid "Set Max" msgstr "設定最大值" -#: app/blueprints/packages/releases.py:222 +#: app/blueprints/packages/releases.py:223 msgid "Only change values previously set as none" msgstr "僅更改先前設定為“空”的值" -#: app/blueprints/packages/releases.py:223 +#: app/blueprints/packages/releases.py:224 msgid "Update" msgstr "更新" -#: app/blueprints/packages/releases.py:275 +#: app/blueprints/packages/releases.py:276 #: app/templates/packages/update_config.html:25 msgid "Trigger" msgstr "觸發器" -#: app/blueprints/packages/releases.py:276 +#: app/blueprints/packages/releases.py:277 msgid "New Commit" msgstr "新提交" -#: app/blueprints/packages/releases.py:277 app/templates/admin/tags/list.html:8 +#: app/blueprints/packages/releases.py:278 app/templates/admin/tags/list.html:8 msgid "New Tag" msgstr "新標籤" -#: app/blueprints/packages/releases.py:279 +#: app/blueprints/packages/releases.py:280 msgid "Branch name" msgstr "分支名稱" -#: app/blueprints/packages/releases.py:280 +#: app/blueprints/packages/releases.py:281 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "動作" -#: app/blueprints/packages/releases.py:281 +#: app/blueprints/packages/releases.py:282 msgid "Send notification and mark as outdated" msgstr "發送通知並標記為過期包" -#: app/blueprints/packages/releases.py:281 app/logic/package_approval.py:104 +#: app/blueprints/packages/releases.py:282 app/logic/package_approval.py:107 msgid "Create release" msgstr "建立版本" -#: app/blueprints/packages/releases.py:283 +#: app/blueprints/packages/releases.py:284 msgid "Save Settings" msgstr "儲存設定" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:285 msgid "Disable Automation" msgstr "停用自動化" -#: app/blueprints/packages/releases.py:323 +#: app/blueprints/packages/releases.py:324 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "請新增 Git 儲存庫 URL 以設定自動發布" -#: app/blueprints/packages/releases.py:339 +#: app/blueprints/packages/releases.py:340 msgid "Deleted update configuration" msgstr "刪除了更新配置" -#: app/blueprints/packages/releases.py:347 +#: app/blueprints/packages/releases.py:348 msgid "Now, please create an initial release" msgstr "現在,請建立初始版本" #: app/blueprints/packages/reviews.py:60 app/blueprints/threads/__init__.py:181 #: app/blueprints/threads/__init__.py:182 -#: app/blueprints/threads/__init__.py:283 +#: app/blueprints/threads/__init__.py:286 msgid "Comment" msgstr "評論" @@ -1489,8 +1500,8 @@ msgstr "您最近查看了太多軟體包。 請稍後再試,並考慮讓您 #: app/blueprints/packages/reviews.py:94 app/blueprints/threads/__init__.py:207 #: app/blueprints/threads/__init__.py:240 -#: app/blueprints/threads/__init__.py:335 app/blueprints/users/settings.py:114 -#: app/logic/packages.py:131 +#: app/blueprints/threads/__init__.py:333 app/blueprints/users/settings.py:114 +#: app/logic/packages.py:149 msgid "Linking to blocked sites is not allowed" msgstr "不允許連結到被封鎖的網站" @@ -1503,27 +1514,42 @@ msgstr "你不可以對你套件的評論投票!" msgid "You can't vote on your own reviews!" msgstr "你不可以對你的評論投票!" -#: app/blueprints/packages/screenshots.py:34 -#: app/blueprints/packages/screenshots.py:40 +#: app/blueprints/packages/screenshots.py:35 +#: app/blueprints/packages/screenshots.py:41 msgid "Title/Caption" msgstr "標題/說明文字" -#: app/blueprints/packages/screenshots.py:46 +#: app/blueprints/packages/screenshots.py:47 #: app/templates/packages/screenshots.html:110 msgid "Cover Image" msgstr "封面圖片" -#: app/blueprints/report/__init__.py:34 app/templates/users/modtools.html:79 +#: app/blueprints/report/__init__.py:35 +msgid "Category" +msgstr "" + +#: app/blueprints/report/__init__.py:38 +msgid "Subject / Title" +msgstr "" + +#: app/blueprints/report/__init__.py:39 app/templates/users/modtools.html:79 msgid "Message" msgstr "訊息" -#: app/blueprints/report/__init__.py:35 app/templates/macros/threads.html:51 -#: app/templates/packages/view.html:706 app/templates/report/index.html:4 -#: app/templates/report/index.html:10 app/templates/users/account.html:91 -#: app/templates/users/profile.html:37 +#: app/blueprints/report/__init__.py:40 +msgid "Image Upload" +msgstr "" + +#: app/blueprints/report/__init__.py:41 app/templates/macros/threads.html:51 +#: app/templates/packages/view.html:706 app/templates/report/report.html:4 +#: app/templates/users/account.html:90 app/templates/users/profile.html:37 msgid "Report" msgstr "報告" +#: app/blueprints/report/__init__.py:92 app/logic/screenshots.py:34 +msgid "a PNG, JPEG, or WebP image file" +msgstr "" + #: app/blueprints/threads/__init__.py:71 msgid "Already subscribed!" msgstr "已經訂閱!" @@ -1556,20 +1582,20 @@ msgstr "無法刪除開頭帖文!" msgid "Please wait before commenting again" msgstr "請稍等後再發表評論" -#: app/blueprints/threads/__init__.py:285 +#: app/blueprints/threads/__init__.py:287 #: app/templates/macros/package_approval.html:56 msgid "Open Thread" msgstr "打開貼子" -#: app/blueprints/threads/__init__.py:310 +#: app/blueprints/threads/__init__.py:309 msgid "Unable to create thread!" msgstr "無法建立貼子!" -#: app/blueprints/threads/__init__.py:316 +#: app/blueprints/threads/__init__.py:315 msgid "An approval thread already exists! Consider replying there instead" msgstr "批准線程已存在! 考慮在那裡回复" -#: app/blueprints/threads/__init__.py:320 +#: app/blueprints/threads/__init__.py:319 msgid "Please wait before opening another thread" msgstr "請稍候,然後再開啟另一個線程" @@ -1588,7 +1614,7 @@ msgstr "使用者名稱或電子郵件" msgid "Password" msgstr "密碼" -#: app/blueprints/users/account.py:38 app/blueprints/zipgrep/__init__.py:37 +#: app/blueprints/users/account.py:38 msgid "Remember me" msgstr "記住帳號" @@ -1622,19 +1648,14 @@ msgstr "登入失敗" msgid "Display Name" msgstr "顯示名稱" -#: app/blueprints/users/account.py:101 app/blueprints/users/settings.py:324 -#: app/templates/users/list.html:18 -msgid "Username" -msgstr "使用者名稱" - -#: app/blueprints/users/account.py:102 +#: app/blueprints/users/account.py:103 msgid "" "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses" " (-), and periods (.) allowed" msgstr "僅允許使用字母 (A-Za-z)、數字 (0-9)、底線 (_)、減號 (-) 和句點 (.)" -#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:153 -#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:338 +#: app/blueprints/users/account.py:104 app/blueprints/users/account.py:152 +#: app/blueprints/users/account.py:188 app/blueprints/users/account.py:337 #: app/blueprints/users/settings.py:147 msgid "Email" msgstr "電子郵件" @@ -1643,106 +1664,102 @@ msgstr "電子郵件" msgid "What is the result of the above calculation?" msgstr "上述計算的結果是什麼?" -#: app/blueprints/users/account.py:107 -msgid "I agree" -msgstr "我同意" - -#: app/blueprints/users/account.py:108 app/templates/users/login.html:34 +#: app/blueprints/users/account.py:107 app/templates/users/login.html:34 #: app/templates/users/register.html:4 msgid "Register" msgstr "註冊" -#: app/blueprints/users/account.py:113 +#: app/blueprints/users/account.py:112 msgid "Incorrect captcha answer" msgstr "驗證碼答案不正確" -#: app/blueprints/users/account.py:154 +#: app/blueprints/users/account.py:153 msgid "Reset Password" msgstr "重置密碼" -#: app/blueprints/users/account.py:180 +#: app/blueprints/users/account.py:179 msgid "Unable to find account" msgstr "" -#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 +#: app/blueprints/users/account.py:189 app/blueprints/users/account.py:197 msgid "New password" msgstr "新密碼" -#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 +#: app/blueprints/users/account.py:190 app/blueprints/users/account.py:198 msgid "Verify password" msgstr "驗證密碼" -#: app/blueprints/users/account.py:192 app/blueprints/users/account.py:200 +#: app/blueprints/users/account.py:191 app/blueprints/users/account.py:199 msgid "Passwords must match" msgstr "" -#: app/blueprints/users/account.py:197 +#: app/blueprints/users/account.py:196 msgid "Old password" msgstr "舊密碼" -#: app/blueprints/users/account.py:208 +#: app/blueprints/users/account.py:207 msgid "Passwords do not match" msgstr "" -#: app/blueprints/users/account.py:219 app/blueprints/users/settings.py:175 +#: app/blueprints/users/account.py:218 app/blueprints/users/settings.py:175 #: app/logic/users.py:51 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "該電子郵件地址已取消訂閱/列入黑名單,無法使用" -#: app/blueprints/users/account.py:224 app/logic/users.py:46 +#: app/blueprints/users/account.py:223 app/logic/users.py:46 msgid "Email already in use" msgstr "電子郵件已被使用" -#: app/blueprints/users/account.py:225 app/logic/users.py:47 +#: app/blueprints/users/account.py:224 app/logic/users.py:47 #, python-format 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 使用。 嘗試使用不同的電子郵件地址。" -#: app/blueprints/users/account.py:239 app/blueprints/users/account.py:243 +#: app/blueprints/users/account.py:238 app/blueprints/users/account.py:242 msgid "Your password has been changed successfully." msgstr "" -#: app/blueprints/users/account.py:258 +#: app/blueprints/users/account.py:257 msgid "Old password is incorrect" msgstr "" -#: app/blueprints/users/account.py:286 +#: app/blueprints/users/account.py:285 msgid "Unknown verification token!" msgstr "" -#: app/blueprints/users/account.py:290 +#: app/blueprints/users/account.py:289 msgid "Token has expired" msgstr "" -#: app/blueprints/users/account.py:304 +#: app/blueprints/users/account.py:303 msgid "Another user is already using that email" msgstr "" -#: app/blueprints/users/account.py:307 +#: app/blueprints/users/account.py:306 msgid "Confirmed email change" msgstr "" -#: app/blueprints/users/account.py:312 +#: app/blueprints/users/account.py:311 msgid "Email address changed" msgstr "" -#: app/blueprints/users/account.py:313 +#: app/blueprints/users/account.py:312 msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -#: app/blueprints/users/account.py:331 +#: app/blueprints/users/account.py:330 msgid "You may now log in" msgstr "" -#: app/blueprints/users/account.py:339 +#: app/blueprints/users/account.py:338 msgid "Send" msgstr "傳送" -#: app/blueprints/users/account.py:370 +#: app/blueprints/users/account.py:369 msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." @@ -1793,7 +1810,7 @@ msgstr "" msgid "Top reviewer" msgstr "頂級評論者" -#: app/blueprints/users/profile.py:118 +#: app/blueprints/users/profile.py:119 #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" @@ -1806,7 +1823,7 @@ msgstr "" msgid "3rd most helpful reviewer" msgstr "" -#: app/blueprints/users/profile.py:126 +#: app/blueprints/users/profile.py:127 #, python-format msgid "This puts %(display_name)s in the top %(perc)s%%" msgstr "" @@ -1929,87 +1946,81 @@ msgstr "級別" msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -#: app/blueprints/vcs/github.py:56 +#: app/blueprints/vcs/github.py:55 msgid "Authorization failed [err=gh-oauth-login-failed]" msgstr "認證失敗 [err=gh-oauth-login-failed]" -#: app/blueprints/vcs/github.py:85 +#: app/blueprints/vcs/github.py:84 msgid "Linked GitHub to account" msgstr "連接 GitHub 帳號" -#: app/blueprints/vcs/github.py:90 +#: app/blueprints/vcs/github.py:89 #, python-format msgid "GitHub account is already associated with another user: %(username)s" msgstr "" -#: app/blueprints/vcs/github.py:98 app/blueprints/vcs/github.py:124 +#: app/blueprints/vcs/github.py:97 app/blueprints/vcs/github.py:124 msgid "Authorization failed [err=gh-login-failed]" msgstr "認證失敗 [err=gh-login-failed]" -#: app/blueprints/zipgrep/__init__.py:35 +#: app/blueprints/zipgrep/__init__.py:34 msgid "Text to find (regex)" msgstr "" -#: app/blueprints/zipgrep/__init__.py:36 +#: app/blueprints/zipgrep/__init__.py:35 msgid "File filter" msgstr "檔案過濾器" -#: app/blueprints/zipgrep/__init__.py:38 app/templates/base.html:74 -#: app/templates/packages/advanced_search.html:34 -#: app/templates/packages/game_hub.html:35 app/templates/todo/tags.html:14 -msgid "Search" -msgstr "搜尋" - -#: app/logic/package_approval.py:95 +#: app/logic/package_approval.py:98 msgid "A package already exists with this name. Please see Policy and Guidance 3" msgstr "" -#: app/logic/package_approval.py:99 +#: app/logic/package_approval.py:102 msgid "You need to create a release before this package can be approved." msgstr "" -#: app/logic/package_approval.py:101 +#: app/logic/package_approval.py:104 msgid "Release is still importing, or has an error." msgstr "" -#: app/logic/package_approval.py:105 +#: app/logic/package_approval.py:108 msgid "Set up releases" msgstr "" -#: app/logic/package_approval.py:112 +#: app/logic/package_approval.py:114 msgid "You need to add at least one screenshot." msgstr "" -#: app/logic/package_approval.py:117 +#: app/logic/package_approval.py:120 #, python-format msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" msgstr "" -#: app/logic/package_approval.py:121 +#: app/logic/package_approval.py:124 msgid "" "What games does your package support? Please specify on the supported " "games page" msgstr "" -#: app/logic/package_approval.py:126 +#: app/logic/package_approval.py:128 msgid "Please wait for the license to be added to CDB." msgstr "" -#: app/logic/package_approval.py:134 +#: app/logic/package_approval.py:136 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -#: app/logic/package_approval.py:139 +#: app/logic/package_approval.py:140 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" msgstr "" -#: app/logic/package_approval.py:140 app/templates/index.html:112 -#: app/templates/index.html:123 app/templates/index.html:134 -#: app/templates/index.html:145 app/templates/index.html:156 -#: app/templates/index.html:182 app/templates/packages/game_hub.html:42 +#: app/logic/package_approval.py:142 app/templates/index.html:113 +#: app/templates/index.html:124 app/templates/index.html:135 +#: app/templates/index.html:146 app/templates/index.html:157 +#: app/templates/index.html:183 app/templates/packages/game_hub.html:42 #: app/templates/packages/game_hub.html:49 #: app/templates/packages/game_hub.html:56 #: app/templates/packages/game_hub.html:63 @@ -2017,35 +2028,35 @@ msgstr "" msgid "See more" msgstr "查看更多" -#: app/logic/package_approval.py:145 +#: app/logic/package_approval.py:147 msgid "Error: Another package already uses this forum topic!" msgstr "錯誤:另一個包正在使用這個論壇主題!" -#: app/logic/package_approval.py:150 +#: app/logic/package_approval.py:152 msgid "Error: Forum topic author doesn't match package author." msgstr "錯誤:論壇主題作者和包作者不符。" -#: app/logic/package_approval.py:152 +#: app/logic/package_approval.py:154 msgid "" "Warning: Forum topic not found. The topic may have been created since the" " last forum crawl." msgstr "" -#: app/logic/packages.py:99 +#: app/logic/packages.py:114 msgid "" "Name can only contain lower case letters (a-z), digits (0-9), and " "underscores (_)" msgstr "" -#: app/logic/packages.py:112 +#: app/logic/packages.py:127 msgid "You don't have permission to edit this package" msgstr "" -#: app/logic/packages.py:116 +#: app/logic/packages.py:131 msgid "You don't have permission to change the package name" msgstr "" -#: app/logic/packages.py:140 +#: app/logic/packages.py:158 msgid "You cannot change package type once approved" msgstr "" @@ -2071,10 +2082,6 @@ msgstr "" msgid "Too many requests, please wait before trying again" msgstr "" -#: app/logic/screenshots.py:34 -msgid "a PNG, JPEG, or WebP image file" -msgstr "" - #: app/logic/screenshots.py:51 #, python-format msgid "" @@ -2114,6 +2121,35 @@ msgstr "該使用者名稱/顯示名稱已被使用,請選擇另一個。" msgid "Unable to create an account as the username was used in the past." msgstr "" +#: app/models/__init__.py:147 +msgid "Account deletion" +msgstr "" + +#: app/models/__init__.py:149 +msgid "Copyright infringement / DMCA" +msgstr "" + +#: app/models/__init__.py:151 +msgid "User behaviour, bullying, or abuse" +msgstr "" + +#: app/models/__init__.py:153 +msgid "Illegal or harmful content" +msgstr "" + +#: app/models/__init__.py:155 +msgid "Outdated/invalid review" +msgstr "" + +#: app/models/__init__.py:157 +msgid "Appeal" +msgstr "" + +#. NOTE: OTHER notification type +#: app/models/__init__.py:159 app/models/users.py:469 +msgid "Other" +msgstr "其它" + #: app/models/packages.py:69 msgid "Mod" msgstr "模組" @@ -2263,17 +2299,17 @@ msgstr "核准" msgid "Delete" msgstr "刪除" -#: app/models/packages.py:1385 +#: app/models/packages.py:1389 #, python-format msgid "New commit %(hash)s found on the Git repo." msgstr "" -#: app/models/packages.py:1389 +#: app/models/packages.py:1393 #, python-format msgid "The last release was commit %(hash)s" msgstr "" -#: app/models/packages.py:1395 +#: app/models/packages.py:1399 #, python-format msgid "New tag %(tag_name)s found on the Git repo." msgstr "" @@ -2307,7 +2343,7 @@ msgid "Editor" msgstr "編輯者" #. NOTE: BOT notification type -#: app/models/users.py:60 app/models/users.py:455 +#: app/models/users.py:60 app/models/users.py:457 msgid "Bot" msgstr "機器人" @@ -2320,128 +2356,123 @@ msgid "Admin" msgstr "管理員" #. NOTE: PACKAGE_EDIT notification type -#: app/models/users.py:440 +#: app/models/users.py:442 msgid "Package Edit" msgstr "" #. NOTE: PACKAGE_APPROVAL notification type -#: app/models/users.py:443 +#: app/models/users.py:445 msgid "Package Approval" msgstr "" #. NOTE: NEW_THREAD notification type -#: app/models/users.py:446 app/templates/threads/list.html:12 +#: app/models/users.py:448 app/templates/threads/list.html:12 #: app/templates/threads/new.html:4 msgid "New Thread" msgstr "" #. NOTE: NEW_REVIEW notification type -#: app/models/users.py:449 +#: app/models/users.py:451 msgid "New Review" msgstr "" #. NOTE: THREAD_REPLY notification type -#: app/models/users.py:452 +#: app/models/users.py:454 msgid "Thread Reply" msgstr "" #. NOTE: MAINTAINER notification type -#: app/models/users.py:458 app/templates/macros/threads.html:27 +#: app/models/users.py:460 app/templates/macros/threads.html:27 msgid "Maintainer" msgstr "維護者" #. NOTE: EDITOR_ALERT notification type -#: app/models/users.py:461 +#: app/models/users.py:463 msgid "Editor Alert" msgstr "" #. NOTE: EDITOR_MISC notification type -#: app/models/users.py:464 +#: app/models/users.py:466 msgid "Editor Misc" msgstr "" -#. NOTE: OTHER notification type -#: app/models/users.py:467 -msgid "Other" -msgstr "其它" - -#: app/models/users.py:477 +#: app/models/users.py:479 msgid "This is a Package Edit notification." msgstr "" -#: app/models/users.py:479 +#: app/models/users.py:481 msgid "This is a Package Approval notification." msgstr "" -#: app/models/users.py:481 +#: app/models/users.py:483 msgid "This is a New Thread notification." msgstr "" -#: app/models/users.py:483 +#: app/models/users.py:485 msgid "This is a New Review notification." msgstr "" -#: app/models/users.py:485 +#: app/models/users.py:487 msgid "This is a Thread Reply notification." msgstr "" -#: app/models/users.py:487 +#: app/models/users.py:489 msgid "This is a Bot notification." msgstr "" -#: app/models/users.py:489 +#: app/models/users.py:491 msgid "This is a Maintainer change notification." msgstr "" -#: app/models/users.py:491 +#: app/models/users.py:493 msgid "This is an Editor Alert notification." msgstr "" -#: app/models/users.py:493 +#: app/models/users.py:495 msgid "This is an Editor Misc notification." msgstr "" -#: app/models/users.py:495 +#: app/models/users.py:497 msgid "This is an Other notification." msgstr "" -#: app/models/users.py:502 +#: app/models/users.py:504 msgid "When another user edits your packages, releases, etc." msgstr "" -#: app/models/users.py:504 +#: app/models/users.py:506 msgid "Notifications from editors related to the package approval process." msgstr "" -#: app/models/users.py:506 +#: app/models/users.py:508 msgid "When a thread is created on your package." msgstr "" -#: app/models/users.py:508 +#: app/models/users.py:510 msgid "When a user posts a review on your package." msgstr "" -#: app/models/users.py:510 +#: app/models/users.py:512 msgid "When someone replies to a thread you're watching." msgstr "" -#: app/models/users.py:512 +#: app/models/users.py:514 msgid "From a bot - for example, update notifications." msgstr "" -#: app/models/users.py:514 +#: app/models/users.py:516 msgid "When your package's maintainers change." msgstr "" -#: app/models/users.py:516 +#: app/models/users.py:518 msgid "For editors: Important alerts." msgstr "" -#: app/models/users.py:518 +#: app/models/users.py:520 msgid "For editors: Minor notifications, including new threads." msgstr "" -#: app/models/users.py:520 +#: app/models/users.py:522 msgid "Minor notifications not important enough for a dedicated category." msgstr "" @@ -2464,7 +2495,7 @@ msgstr "" #: app/tasks/emails.py:165 app/templates/macros/forms.html:59 #: app/templates/packages/create_edit.html:41 -#: app/templates/todo/editor.html:155 +#: app/templates/todo/editor.html:177 msgid "View" msgstr "檢視" @@ -2549,7 +2580,7 @@ msgstr "登出" #: app/templates/admin/languages/list.html:4 #: app/templates/admin/languages/list.html:10 app/templates/base.html:199 -#: app/templates/packages/view.html:620 app/utils/minetest_hypertext.py:288 +#: app/templates/packages/view.html:620 app/utils/luanti_hypertext.py:288 msgid "Languages" msgstr "語言" @@ -2566,8 +2597,8 @@ msgid "Contact Us" msgstr "" #: app/templates/base.html:262 -msgid "Rules" -msgstr "規則" +msgid "Terms of Service" +msgstr "" #: app/templates/base.html:263 msgid "Policy and Guidance" @@ -2586,7 +2617,7 @@ msgstr "API" msgid "RSS / Feeds" msgstr "" -#: app/templates/base.html:267 app/templates/users/register.html:40 +#: app/templates/base.html:267 msgid "Privacy Policy" msgstr "隱私權政策" @@ -2641,62 +2672,62 @@ msgstr "" msgid "Welcome" msgstr "歡迎" -#: app/templates/index.html:53 +#: app/templates/index.html:54 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s(作者為 %(author)s)" -#: app/templates/index.html:94 app/templates/packages/view.html:285 +#: app/templates/index.html:95 app/templates/packages/view.html:285 msgid "Previous" msgstr "上個" -#: app/templates/index.html:98 app/templates/packages/view.html:289 -#: app/templates/users/claim_forums.html:87 +#: app/templates/index.html:99 app/templates/packages/view.html:289 +#: app/templates/users/claim_forums.html:91 msgid "Next" msgstr "下個" -#: app/templates/index.html:108 app/templates/index.html:114 +#: app/templates/index.html:109 app/templates/index.html:115 #: app/templates/packages/game_hub.html:44 msgid "Recently Added" msgstr "新進套件" -#: app/templates/index.html:119 app/templates/index.html:125 +#: app/templates/index.html:120 app/templates/index.html:126 #: app/templates/packages/game_hub.html:51 msgid "Recently Updated" msgstr "最近更新" -#: app/templates/index.html:130 app/templates/index.html:136 +#: app/templates/index.html:131 app/templates/index.html:137 msgid "Top Games" msgstr "優質遊戲" -#: app/templates/index.html:141 app/templates/index.html:147 +#: app/templates/index.html:142 app/templates/index.html:148 #: app/templates/packages/game_hub.html:58 msgid "Top Mods" msgstr "優質模組" -#: app/templates/index.html:152 app/templates/index.html:158 +#: app/templates/index.html:153 app/templates/index.html:159 #: app/templates/packages/game_hub.html:65 msgid "Top Texture Packs" msgstr "優質材質包" -#: app/templates/index.html:164 +#: app/templates/index.html:165 msgid "Search by Tags" msgstr "標籤搜尋" -#: app/templates/index.html:178 app/templates/index.html:184 +#: app/templates/index.html:179 app/templates/index.html:185 #: app/templates/packages/game_hub.html:72 msgid "Highest Reviewed" msgstr "最多評論" -#: app/templates/index.html:192 +#: app/templates/index.html:193 msgid "All reviews" msgstr "" -#: app/templates/index.html:194 +#: app/templates/index.html:195 msgid "Recent Positive Reviews" msgstr "最近好評" -#: app/templates/index.html:201 +#: app/templates/index.html:202 #, python-format msgid "CDB has %(count)d packages, with a total of %(downloads)d downloads." msgstr "CDB 有 %(count)d 個套件、%(downloads)d 次下載。" @@ -2853,6 +2884,7 @@ msgstr "" #: app/templates/collections/view.html:42 app/templates/macros/releases.html:68 #: app/templates/packages/release_view.html:10 #: app/templates/packages/view.html:123 app/templates/packages/view.html:262 +#: app/templates/report/view.html:17 msgid "Edit" msgstr "編輯" @@ -2879,6 +2911,7 @@ msgid "You can replace the description with your own" msgstr "" #: app/templates/collections/create_edit.html:103 +#, python-brace-format msgid "Are you sure you want to remove {title}?" msgstr "" @@ -3353,19 +3386,15 @@ msgstr "" msgid "You don't have permission to post." msgstr "" -#: app/templates/macros/threads.html:181 -msgid "You can add someone to a private thread by writing @username." -msgstr "" - -#: app/templates/macros/threads.html:199 app/templates/macros/threads.html:281 +#: app/templates/macros/threads.html:194 app/templates/macros/threads.html:276 msgid "No threads found" msgstr "" -#: app/templates/macros/threads.html:207 +#: app/templates/macros/threads.html:202 msgid "Thread" msgstr "貼文" -#: app/templates/macros/threads.html:211 +#: app/templates/macros/threads.html:206 msgid "Last Reply" msgstr "" @@ -3403,7 +3432,7 @@ msgstr "動作" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:54 #: app/templates/modnames/view.html:29 app/templates/packages/similar.html:40 -#: app/templates/todo/editor.html:160 app/templates/todo/editor.html:175 +#: app/templates/todo/editor.html:182 app/templates/todo/editor.html:197 msgid "WIP" msgstr "在製品" @@ -3432,7 +3461,7 @@ msgstr "" #: app/templates/packages/game_support.html:42 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:492 #: app/templates/packages/view.html:516 app/templates/packages/view.html:561 -#: app/templates/packages/view.html:593 app/templates/todo/editor.html:85 +#: app/templates/packages/view.html:593 app/templates/todo/editor.html:107 #: app/templates/todo/game_support.html:45 #, python-format msgid "%(title)s by %(display_name)s" @@ -3571,6 +3600,7 @@ msgid "No applications created" msgstr "" #: app/templates/packages/advanced_search.html:13 +#: app/templates/zipgrep/search.html:20 msgid "Use shift to select multiple. Leave selection empty to match any type." msgstr "" @@ -3679,9 +3709,9 @@ msgstr "" #: app/templates/packages/create_edit.html:85 msgid "" -"Tip: Don't include Minetest, mod, or modpack " -"anywhere in the short description. It is unnecessary and wastes " -"characters." +"Tip: Don't include Luanti, Minetest, mod, or " +"modpack anywhere in the short description. It is unnecessary and " +"wastes characters." msgstr "" #: app/templates/packages/create_edit.html:88 @@ -4305,7 +4335,9 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:20 -msgid "Please make sure you read ContentDB's rules" +msgid "" +"Please make sure you read ContentDB's Terms of " +"Service" msgstr "" #: app/templates/packages/review_create_edit.html:25 @@ -4566,8 +4598,8 @@ msgstr "" #: app/templates/packages/view.html:101 app/templates/threads/view.html:109 msgid "" -"This thread is only visible to its creator, package maintainers, users of" -" Approver rank or above, and @mentioned users." +"This thread is only visible to its creator, package maintainers, and " +"users of Approver rank or above." msgstr "" #: app/templates/packages/view.html:214 app/templates/users/profile.html:95 @@ -4656,7 +4688,7 @@ msgstr "" msgid "Donate now" msgstr "" -#: app/templates/packages/view.html:484 app/utils/minetest_hypertext.py:283 +#: app/templates/packages/view.html:484 app/utils/luanti_hypertext.py:283 msgid "Dependencies" msgstr "相依元件" @@ -4673,7 +4705,7 @@ msgid "Compatible Games" msgstr "" #: app/templates/packages/view.html:548 app/templates/packages/view.html:568 -#: app/utils/minetest_hypertext.py:275 +#: app/utils/luanti_hypertext.py:275 msgid "No specific game required" msgstr "" @@ -4705,7 +4737,7 @@ msgstr "資訊" msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:634 app/utils/minetest_hypertext.py:295 +#: app/templates/packages/view.html:634 app/utils/luanti_hypertext.py:295 #, python-format msgid "%(code_license)s for code,
%(media_license)s for media." msgstr "" @@ -4714,7 +4746,7 @@ msgstr "" msgid "Unknown" msgstr "未知" -#: app/templates/packages/view.html:644 app/utils/minetest_hypertext.py:301 +#: app/templates/packages/view.html:644 app/utils/luanti_hypertext.py:301 msgid "Added" msgstr "已新增" @@ -4722,7 +4754,7 @@ msgstr "已新增" msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:663 app/utils/minetest_hypertext.py:303 +#: app/templates/packages/view.html:663 app/utils/luanti_hypertext.py:303 msgid "Provides" msgstr "提供" @@ -4734,34 +4766,109 @@ msgstr "更多" msgid "See audit log" msgstr "" -#: app/templates/report/index.html:15 +#: app/templates/report/list.html:4 app/templates/todo/editor.html:9 +msgid "Reports" +msgstr "" + +#: app/templates/report/report.html:19 msgid "" "Due to spam, we no longer accept reports from anonymous users on this " "form." msgstr "" -#: app/templates/report/index.html:16 +#: app/templates/report/report.html:20 msgid "Please sign in or contact the admin using the link below." msgstr "" -#: app/templates/report/index.html:34 -msgid "What are you reporting? Why are you reporting it?" +#: app/templates/report/report.html:30 +msgid "" +"The full report will be visible to all ContentDB staff members, including" +" editors and moderators." msgstr "" -#: app/templates/report/index.html:38 -msgid "Reports will be shared with ContentDB staff." +#: app/templates/report/report.html:31 +msgid "" +"If you are reporting something by another user, we may discuss the report" +" with them but will not disclose who reported it." msgstr "" -#: app/templates/report/index.html:40 -msgid "Only the admin will be able to see who made the report." +#: app/templates/report/report.html:32 +msgid "" +"If you are reporting something by an editor or moderator, then you should" +" email the admin or a moderator directly to hide your identity." msgstr "" -#: app/templates/report/index.html:44 +#: app/templates/report/report.html:41 +msgid "Optional, usually not required" +msgstr "" + +#: app/templates/report/report.html:44 msgid "" "Found a bug? Please report on the package's issue tracker or in a thread " "instead." msgstr "" +#: app/templates/report/report_received.html:4 +msgid "We have received your report" +msgstr "" + +#: app/templates/report/report_received.html:13 +msgid "We aim to resolve your report quickly." +msgstr "" + +#: app/templates/report/report_received.html:17 +msgid "" +"If the report is about illegal or harmful content, we aim to resolve " +"within 48 hours." +msgstr "" + +#: app/templates/report/report_received.html:18 +msgid "" +"If we find the content to be infringing, we will remove it and may warn " +"or suspend the user." +msgstr "" + +#: app/templates/report/report_received.html:23 +msgid "" +"A private thread has been created for this report. You can use it to " +"communicate with ContentDB staff and receive updates about the report." +msgstr "" + +#: app/templates/report/report_received.html:27 +msgid "" +"Due to limited resources, we may not contact you further about the report" +" unless we need clarification." +msgstr "" + +#: app/templates/report/report_received.html:30 +#, python-format +msgid "For future reference, use report id: %(report_id)s." +msgstr "" + +#: app/templates/report/report_received.html:36 +msgid "View thread" +msgstr "" + +#: app/templates/report/report_received.html:38 +msgid "Back to home" +msgstr "" + +#: app/templates/report/view.html:96 +msgid "Reopen" +msgstr "" + +#: app/templates/report/view.html:98 +msgid "Completed (action taken)" +msgstr "" + +#: app/templates/report/view.html:99 +msgid "Content removed" +msgstr "" + +#: app/templates/report/view.html:100 +msgid "Invalid / close with no action" +msgstr "" + #: app/templates/tasks/view.html:5 msgid "Task Failed" msgstr "" @@ -4770,7 +4877,7 @@ msgstr "" msgid "Working…" msgstr "" -#: app/templates/tasks/view.html:26 +#: app/templates/tasks/view.html:25 msgid "Reload the page to check for updates." msgstr "" @@ -4795,12 +4902,6 @@ msgid "" "you can let us know here." msgstr "" -#: app/templates/threads/new.html:52 -msgid "" -"Only you, the package author, and users of Approver rank and above can " -"read private threads." -msgstr "" - #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 #, python-format @@ -4844,15 +4945,15 @@ msgstr "" msgid "Plus approvers and editors" msgstr "" -#: app/templates/threads/view.html:136 +#: app/templates/threads/view.html:141 msgid "Is this review outdated?" msgstr "" -#: app/templates/threads/view.html:137 +#: app/templates/threads/view.html:142 msgid "For example, does it complain about issues you've already fixed?" msgstr "" -#: app/templates/threads/view.html:138 +#: app/templates/threads/view.html:143 #, python-format msgid "You can report outdated reviews by clicking %(flag)s on the review." msgstr "" @@ -4861,64 +4962,64 @@ msgstr "" msgid "Editor Work Queue" msgstr "" -#: app/templates/todo/editor.html:8 +#: app/templates/todo/editor.html:30 msgid "Approval Queue" msgstr "" -#: app/templates/todo/editor.html:15 +#: app/templates/todo/editor.html:37 msgid "Approve All" msgstr "" -#: app/templates/todo/editor.html:33 +#: app/templates/todo/editor.html:55 msgid "No screenshots need approval." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 +#: app/templates/todo/editor.html:87 app/templates/todo/editor.html:205 msgid "No packages need approval." msgstr "" -#: app/templates/todo/editor.html:80 +#: app/templates/todo/editor.html:102 msgid "Importing" msgstr "匯入中" -#: app/templates/todo/editor.html:90 +#: app/templates/todo/editor.html:112 msgid "No releases need approval." msgstr "" -#: app/templates/todo/editor.html:100 +#: app/templates/todo/editor.html:122 msgid "All done!" msgstr "" -#: app/templates/todo/editor.html:105 app/templates/todo/editor.html:107 +#: app/templates/todo/editor.html:127 app/templates/todo/editor.html:129 msgid "License Needed" msgstr "" -#: app/templates/todo/editor.html:127 +#: app/templates/todo/editor.html:149 msgid "Tag Packages" msgstr "" -#: app/templates/todo/editor.html:130 +#: app/templates/todo/editor.html:152 #, python-format msgid "%(total_to_tag)d / %(total_packages)d packages don't have any tags." msgstr "" -#: app/templates/todo/editor.html:140 +#: app/templates/todo/editor.html:162 msgid "View Tags" msgstr "" -#: app/templates/todo/editor.html:147 +#: app/templates/todo/editor.html:169 msgid "Unfulfilled Dependencies" msgstr "" -#: app/templates/todo/editor.html:151 +#: app/templates/todo/editor.html:173 msgid "Mod names that have hard dependers, but no packages providing them." msgstr "" -#: app/templates/todo/editor.html:193 app/templates/users/account.html:102 +#: app/templates/todo/editor.html:215 app/templates/users/account.html:101 msgid "View All" msgstr "" -#: app/templates/todo/editor.html:196 +#: app/templates/todo/editor.html:218 msgid "Recent Actions" msgstr "" @@ -5188,31 +5289,31 @@ msgstr "" msgid "Disconnect" msgstr "" -#: app/templates/users/account.html:70 +#: app/templates/users/account.html:69 msgid "Link Github" msgstr "" -#: app/templates/users/account.html:73 +#: app/templates/users/account.html:72 msgid "None" msgstr "無" -#: app/templates/users/account.html:80 +#: app/templates/users/account.html:79 msgid "Account Deletion and Deactivation" msgstr "" -#: app/templates/users/account.html:84 +#: app/templates/users/account.html:83 msgid "Delete or Deactivate" msgstr "" -#: app/templates/users/account.html:87 +#: app/templates/users/account.html:86 msgid "Account Deletion and Deactivation isn't available to users yet." msgstr "" -#: app/templates/users/account.html:88 +#: app/templates/users/account.html:87 msgid "Please raise a report to request account deletion." msgstr "" -#: app/templates/users/account.html:95 +#: app/templates/users/account.html:94 msgid "Recent Account Actions" msgstr "" @@ -5291,53 +5392,61 @@ msgstr "" msgid "You can still sign up without one." msgstr "" -#: app/templates/users/claim_forums.html:26 +#: app/templates/users/claim_forums.html:23 +#: app/templates/users/register.html:38 +msgid "" +"By signing up, you agree to the Terms " +"of Service and Privacy " +"Policy." +msgstr "" + +#: app/templates/users/claim_forums.html:30 msgid "Option 1" msgstr "" -#: app/templates/users/claim_forums.html:27 +#: app/templates/users/claim_forums.html:31 msgid "Use GitHub field in forum profile" msgstr "" -#: app/templates/users/claim_forums.html:35 -#: app/templates/users/claim_forums.html:64 -msgid "Enter your forum username here:" -msgstr "" - #: app/templates/users/claim_forums.html:39 #: app/templates/users/claim_forums.html:68 +msgid "Enter your forum username here:" +msgstr "" + +#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:72 msgid "Forum username" msgstr "" -#: app/templates/users/claim_forums.html:40 -#: app/templates/users/claim_forums.html:68 +#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:72 #: app/templates/users/register.html:16 msgid "Only a-zA-Z0-9._ allowed" msgstr "" -#: app/templates/users/claim_forums.html:43 +#: app/templates/users/claim_forums.html:47 msgid "You'll need to have the GitHub field in your forum profile filled out." msgstr "" -#: app/templates/users/claim_forums.html:44 +#: app/templates/users/claim_forums.html:48 msgid "" "Log into the forum and do that here." msgstr "" -#: app/templates/users/claim_forums.html:47 +#: app/templates/users/claim_forums.html:51 msgid "Next: log in with GitHub" msgstr "" -#: app/templates/users/claim_forums.html:55 +#: app/templates/users/claim_forums.html:59 msgid "Option 2" msgstr "" -#: app/templates/users/claim_forums.html:56 +#: app/templates/users/claim_forums.html:60 msgid "Verification token" msgstr "" -#: app/templates/users/claim_forums.html:71 +#: app/templates/users/claim_forums.html:75 #, fuzzy msgid "" "Go to 使用者控制面板/個人資訊/編輯簽名" -#: app/templates/users/claim_forums.html:75 +#: app/templates/users/claim_forums.html:79 msgid "Paste this into your signature:" msgstr "將此貼到論壇簽名中:" -#: app/templates/users/claim_forums.html:81 +#: app/templates/users/claim_forums.html:85 msgid "Click next so we can check it." msgstr "點擊下一步,以便我們檢查。" -#: app/templates/users/claim_forums.html:84 +#: app/templates/users/claim_forums.html:88 msgid "Don't worry, you can remove it after this is done." msgstr "不用擔心,完成後您可以將其刪除。" @@ -5617,10 +5726,6 @@ msgstr "與使用者名稱相同" msgid "Please prove that you are human" msgstr "請證明你是人類" -#: app/templates/users/register.html:38 -msgid "I agree to the " -msgstr "" - #: app/templates/users/settings_email.html:4 #, python-format msgid "Email and Notifications - %(username)s" @@ -5745,27 +5850,31 @@ msgstr "" msgid "Last year" msgstr "去年" -#: app/utils/minetest_hypertext.py:108 +#: app/utils/luanti_hypertext.py:108 msgid "(view table in browser)" msgstr "(在瀏覽器中檢視表格)" -#: app/utils/minetest_hypertext.py:139 +#: app/utils/luanti_hypertext.py:139 msgid "Image" msgstr "圖片" -#: app/utils/minetest_hypertext.py:259 +#: app/utils/luanti_hypertext.py:259 msgid "none" msgstr "無" -#: app/utils/minetest_hypertext.py:280 +#: app/utils/luanti_hypertext.py:280 msgid "Unsupported Games" msgstr "不支援的遊戲" -#: app/utils/minetest_hypertext.py:284 +#: app/utils/luanti_hypertext.py:284 msgid "Optional dependencies" msgstr "選擇性的相依元件" -#: app/utils/minetest_hypertext.py:340 +#: app/utils/luanti_hypertext.py:325 +msgid "Leave a review" +msgstr "" + +#: app/utils/luanti_hypertext.py:346 msgid "No reviews available." msgstr "" @@ -6690,3 +6799,52 @@ msgstr "請考慮啟用電子郵件通知,你可以自訂傳送的數量" #~ msgid "Luanti-Mods org only" #~ msgstr "" + +#~ msgctxt "tags" +#~ msgid "Less than 16px" +#~ msgstr "小於 16 像素" + +#~ msgid "I agree" +#~ msgstr "我同意" + +#~ msgid "Rules" +#~ msgstr "規則" + +#~ msgid "You can add someone to a private thread by writing @username." +#~ msgstr "" + +#~ msgid "" +#~ "Tip: Don't include Minetest, " +#~ "mod, or modpack anywhere in " +#~ "the short description. It is unnecessary" +#~ " and wastes characters." +#~ msgstr "" + +#~ msgid "Please make sure you read ContentDB's rules" +#~ msgstr "" + +#~ msgid "" +#~ "This thread is only visible to its" +#~ " creator, package maintainers, users of " +#~ "Approver rank or above, and @mentioned" +#~ " users." +#~ msgstr "" + +#~ msgid "What are you reporting? Why are you reporting it?" +#~ msgstr "" + +#~ msgid "Reports will be shared with ContentDB staff." +#~ msgstr "" + +#~ msgid "Only the admin will be able to see who made the report." +#~ msgstr "" + +#~ msgid "" +#~ "Only you, the package author, and " +#~ "users of Approver rank and above " +#~ "can read private threads." +#~ msgstr "" + +#~ msgid "I agree to the " +#~ msgstr "" +